我如何绕过IE的弹出窗口阻止程序,以便我的JavaScript弹出窗口有效?

时间:2010-09-30 03:22:29

标签: javascript

我必须打开一个新窗口

window.open();

但是在IE中,它会检测到弹出窗口和阻止,如果我允许则打开窗口。

如何绕过此弹出窗口阻止程序并直接打开它?

4 个答案:

答案 0 :(得分:4)

你不能绕过任何好的弹出窗口拦截器。它被称为弹出窗口阻止程序的原因是因为它会阻止弹出窗口。

答案 1 :(得分:2)

弹出窗口的替代方法是使用模态对话框。有很多jQuery选项可供选择,看看:

答案 2 :(得分:0)

你打算怎么打开弹出窗口?如果是通过用户点击我想它应该不是问题,除非您使用第三方工具来阻止弹出窗口。

虽然如果您尝试在mouse事件或load事件中打开,但未经用户同意,您将无法使用。

答案 3 :(得分:-1)

如果弹出窗口位于同一域,则大多数浏览器都不会在您点击链接时阻止弹出窗口。

如果它是一个跨站点弹出窗口,被阻止,而您无法停止它。在这种情况下,即使试图绕过它也是黑帽子。