2012-11-21 68 views
-3

有没有什么办法可以通过javascript或vbscript自动关闭Internet Explorer的弹出窗口阻止程序?我不想使用activeX对象,因为它是我的应用程序的安全威胁,因此我无法使用GetObject。如果Internet Explorer自动关闭弹出窗口阻止程序

请建议。

+5

想一想。如果有的话,那些你想阻止的弹出窗口的人会关闭它! – mplungjan

+0

您可以做的唯一合理的事情是通知访问者有关弹出窗口的信息,例如Adobe Flash Player下载页面。或者你可以阅读,并建立一个模态窗口。 – Bakudan

回答

4

正如mplungjan指出的,显然你不能这样做。

取而代之的是,工作的弹出式窗口拦截器。只尝试打开新窗口直接响应用户操作,如点击。弹出式窗口拦截器非常聪明,可以让您做到这一点。

更好的是,不要使用弹出窗口。现代网络编程对他们有很少的要求。而是将元素按z顺序放置在其他元素的上方。在实际的单独窗口适当的情况下,可以直接响应用户事件来处理这些少数用例。