匯出 (0) 列印
全部展開
Expand Minimize

事件 1027 - 快顯封鎖

發佈時間: 2010年6月

更新日期: 2010年6月

適用於: Windows 7, Windows Vista

快顯封鎖功能會封鎖網站所自動啟動的快顯視窗。Windows® Internet Explorer® 預設會封鎖網際網路和限制的網站區域 (英文) 中的快顯視窗。不過,快顯封鎖程式也可以讓使用者動作所啟動的快顯視窗出現。使用者可以將 Internet Explorer 設定成較受限制或較不受限制,或是同時關閉快顯封鎖程式。在下列情況,快顯封鎖程式一般會讓視窗開啟:

  • 由使用者動作 (例如按一下按鈕或超連結) 所啟動時。

  • 信任的網站和近端內容網路區域 (視為安全的) (英文) 中開啟時。

  • 由本機電腦上執行的其他應用程式開啟時。

受影響的指令碼方法如下:

  • window.open

  • window.showHelp

  • window.showModalDialog

  • window.showModelessDialog

  • window.external

  • window.NavigateAndFind

相關的記錄項目包括在判斷是否顯示快顯時考慮的值。這是多個 INewWindowManager 旗標 (NWMF) 的組合。如需相關資訊,請參閱 MSDN 上的 NWMF 列舉類型 (英文) 主題。

note備註
使用 window.createPopup 所建立的快顯不受快顯封鎖程式的影響。

何時會記錄此事件?

每次快顯封鎖程式封鎖新的快顯視窗時,系統就會記錄這個事件。

note備註
如需相關資訊和範例,請參閱 Internet Explorer 應用程式相容性 (英文) 中的「事件 1027-快顯封鎖」主題。

補救

有兩種方法可以修改快顯封鎖程式:

  • 在 Internet Explorer 中,依序按一下 [工具][快顯封鎖程式][開啟快顯封鎖程式]

  • 在 Internet Explorer 的 [網際網路選項] 對話方塊中,按一下 [隱私權] 索引標籤,然後核取 [開啟快顯封鎖程式]

您也可以按一下 [網際網路選項] 對話方塊中的 [設定],並識別要啟用快顯視窗的特定網站。

網頁開發人員可以執行下列動作:

  • 修改網頁,讓使用者啟動的動作 (例如按一下按鈕或超連結) 開啟新的視窗。

  • 指示使用者啟用特定網站的快顯視窗 (或是使用群組原則,將特定網站新增至信任的網站或近端內部網路區域)。

  • 檢查任何開啟之視窗的 NULL 傳回值。NULL 值指出是否成功開啟快顯視窗,讓您可以處理結果。

    部分網站會在 onunload 事件時呼叫 window.open 方法,讓使用者停留在網站上較長的時間,或對他們發出廣告。部分網站會在可見的桌面區域外部開啟新的視窗,或是開啟比畫面還大的視窗。Microsoft® Internet Explorer 6 不具有上述任何一項功能。如需相關資訊,請參閱 MSDN 上的 NWMF 列舉類型 (英文) 主題。

快顯封鎖和登錄

您也可以透過其他安全性功能的不同登錄機碼來管理快顯封鎖。Internet Explorer (Iexplore.exe) 和 Windows® Explorer (Explorer.exe) 預設會在此功能控制項下執行。下列顯示登錄機碼和啟用的處理程序:

  • HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Internet Explorer\New Windows\PopupMgr="Yes"

  • HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_WEBOC_POPUPMANAGEMENT\process name.exe=0x00000001

主控 WebBrowser 控制項 (英文) 的應用程式也可以將其處理程序新增到相同的登錄位置中,以善用安全性功能控制項。您可以使用 CoInternetSetFeatureEnabled 函數 (英文),以程式方式來執行此程序。

note備註
如果應用程式不會在此安全性功能控制項下執行,WebBrowser 控制項的行為會與舊版 Internet Explorer 相同。

裝載 WebBrowser 控制項的應用程式也可以實作 INewWindowManager 介面,以使用或延伸快顯封鎖程式。

快顯封鎖和信任的網站清單

您可以將信任的網站新增至預先核准的清單,這樣就不會封鎖快顯視窗。

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\New Windows\Allow\URLName = <URLs_of_trusted_sites>

您必須使用分號 (;) 來分隔 URL。例如,URLName = 207.46.232.182;http://www.microsoft.com。在這個範例中,這兩種網站都會出現快顯視窗。

另請參閱

本文對您有任何幫助嗎?
(剩餘 1500 個字元)
感謝您提供意見

社群新增項目

新增
顯示:
© 2014 Microsoft