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

标签 javascript events click rollover window.open

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

最佳答案

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

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

关于javascript - 在滚动时在 javascript (window.open) 中打开一个窗口而不会被弹出窗口阻止程序阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2775806/

相关文章:

javascript - 通知声音不起作用

javascript - Angularjs ng-disabled 无法按按钮元素的预期工作

javascript - 如何在angularjs中调用部分 View 中所需的另一个javascript?

javascript - 多个音频播放器的多个音量 slider

python - 如何在同一标记上连续注册两个点击事件

javascript - JavaScript 可以检测到用户何时停止加载文档吗?

javascript - jquery click 事件交换文本在第一次点击时不触发但在之后工作

jQuery - on() 不起作用(简单示例)

javascript - 如何在多个地方使用输入选择器

c# - 使用通用委托(delegate) EventDelegate<T>(T e) 创建一个特殊字典<T, EventDelegate<T>>,其中 T : GameEventBase