1

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

4

2 回答 2

5

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

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

于 2010-05-05T18:41:29.183 回答
3

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

于 2010-05-05T18:42:01.607 回答