在点击事件传播过程中阻止弹出窗口

在点击事件传播过程中阻止弹出窗口

Firefox 中有阻止弹出窗口的设置。偶尔仍会出现弹出窗口。看来 Firefox 在某些条件下允许弹出窗口:

“弹出窗口是在单击鼠标还是按下键盘后显示的?

无论弹出窗口拦截器是否打开,某些事件(例如单击或按下某个键)都可能产生弹出窗口。这是故意为之,这样 Firefox 就不会拦截网站正常运行所需的弹出窗口。

我想关闭此功能。作为一名开发人员,我理解打开点击事件导致的页面是确定是否需要弹出窗口的一种方法,但为了用户的安全,我想关闭此功能。

是否有选项可以阻止事件引发的弹出窗口?

答案1

这似乎应该是可配置的,并且有一个事件列表,例如鼠标单击,双击和表单提交,可用于触发弹出窗口。

了解更多信息Mozilla: dom.popup_allowed_events

  1. 浏览至about:config
  2. 点击安全警告
  3. 在搜索栏中输入dom.popup_allowed_events。出现的项目是可以触发弹出窗口的事件的空格分隔列表
  4. 删除您不想要的事件。事件名称应该清楚地表明它们允许什么。

关于超级用户的另一个问题:全局更改 Firefox 的一些默认设置提供有关如何将该设置应用于多个配置文件的信息。它应该像将您想要的配置行附加到当前用户配置文件一样简单。


或者,我怀疑有一个插件可以为您更改此设置,但我不知道如何在没有用户干预的情况下插入插件并对其进行配置。

终极弹出窗口拦截器

相关内容