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的一些设置,如当弹出窗口出现时告知用户或设置过滤的级别等。过滤级别控制着限制弹出窗口的等级,比如“全部拦截”或“多数拦截”。