你好,
我正在为 Adblock Plus 过滤器列表https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes
未处理的情况开发广告拦截脚本,并遇到了当它尝试卸载内容以防止后台重定向时必须关闭选项卡的情况(查找 preventPopunders 和 preventPopMix职能)。 一些广告脚本在新标签中打开当前页面,然后在前一个页面中加载广告,以避免在 ABP 中阻止弹出窗口。
但是,看起来无论我在哪里调用window.close()
它都无法在 Firefox 中工作,因为发生重定向的窗口首先不是由脚本打开的。 在 Tampermonkey 中,我用<strong i="9">@grant</strong> window.close
解决了这个问题,但它在 Firefox 的 Greasemonkey 中不起作用。
另见about:config
:
dom.allow_scripts_to_close_windows
谢谢,我知道这一点,但我不能向用户推荐这个。 它被禁用是有原因的。
这里有什么进展吗?
最有用的评论
这里有什么进展吗?