随着浏览器的发展,弹出窗口与弹出窗口拦截的斗争一直没有停息过。在Html5时代,各大浏览器厂商已经基本成功拦截了通过页面脚本进行弹出窗口的操作。但是广告商们并不罢休,它们从浏览器插件下手,总结出了一套新一代的反弹出窗口拦截的系统。

目前,比较流行的浏览器插件主要是Adobe的Flash和Microsoft的SilverLight。此外还有Oracle的老式JavaApplet和新一代的JavaFX。JavaFX目前发展商不成熟,所以反弹出窗口拦截的系统主要架设在了前三者上。而目前的主流浏览器对三者的弹出窗口拦截表现如何呢?我做了一个测试页面,点击可以进入测试。此页面采用了三种技术(Applet, Flash, SilverLight)分别弹出一个窗口,看看你的浏览器能够拦截几个。目前我这里看来是Applet的窗口很难被拦截,其它的窗口大多可以正确拦截。