Windows XP SP2在IE浏覽器中引進了過濾彈出窗口的新特性。用戶可以預先設置只過濾某些站點的彈出窗口,還是對所有站點的彈出窗口都進行攔截,還可以利用多種配置選項控制IE的行為。
一、使用以下方法自動彈出的任何窗口,IE浏覽器將概殺勿論: ·使用“createPopup()”打開窗口之外的腳本;
·強制響應和非強制響應對話;
·層疊在頁面上的DHtml項目內容。
不過,由於用戶點擊網頁上的某個項目而彈出的窗口將不會被過濾。
二、XP SP2為彈出窗口過濾特性預設了幾個情形,在這些情況下IE不會對彈出窗口采取過濾措施: ·內部網(Intranet)和可信任的站點區域:Intranet區的網頁和應用程序可以啟動彈出窗口,在這些區域中彈出窗口過濾特性的缺省設置是禁用的;
·本機應用程序:安裝在本機計算機上的應用程序可以啟動彈出窗口;
·DHtml:在相同的頁面上層疊內容的動態Html項目可以以彈出窗口的形式出現;
·createPopup():由createPopup()激發的窗口可以打開彈出窗口;
·被允許的站點列表:Windows XP SP2中的彈出窗口過濾特性帶有“被允許站點”列表項目,該列表中的Web站點的彈出窗口並不會被過濾。
三、下面我們結合4張截圖進一步了解Windows XP SP2的IE彈出窗口過濾特性: 1、當有彈出窗口被過濾時,狀態欄將會顯示出如下圖標:
2、在缺省狀態下,彈出窗口被過濾時會顯示“信息”欄;該信息欄位於工具欄和生成的頁面之間:
3、用戶可以通過幾種方式配置彈出窗口過濾特性,包括點擊信息欄、點擊狀態欄上的圖標或使用“彈出窗口過濾”項目下的“工具”菜單中的“設置”選項:
4、當用戶選擇了菜單中的“設置”選項時,系統會打開如下圖所示的彈出窗口過濾特性的“設置”界面:
該窗口允許用戶變更IE的一些設置,如當彈出窗口出現時告知用戶或設置過濾的級別等。過濾級別控制著限制彈出窗口的等級,比如“全部攔截”或“多數攔截”。