在翻转时在javascript(window.open)中打开一个窗口而不会被弹出窗口阻止程序阻止

时间:2010-05-05 18:30:55

标签: javascript events click rollover window.open

我喜欢在JavaScript中打开一个新窗口(不是在同一个窗口中),在翻转时使用window.open(没有点击事件),它会被IE和Firefox中的弹出窗口阻止程序阻止。有解决方法吗?

2 个答案:

答案 0 :(得分:5)

没有办法绕过它。你不能强迫浏览器做一些他们不愿意做的事情(通过明显的设计!),如果你想找到一种方法,它会被视为一个严重的错误并尽快修复。

Firefox可以重新配置(由其用户,而不是页面或其代码)来更改它认为对于窗口打开而言“安全”的事件列表。我想。

答案 1 :(得分:3)

不,大多数浏览器都会通过设计明确阻止此操作。这个想法是用户不希望通过鼠标点击之外的任何东西生成合法的弹出窗口。