Greasemonkey: 添加对@grant window.close(Tampermonkey 奇偶校验)的支持

创建于 2017-08-05  ·  3评论  ·  资料来源: greasemonkey/greasemonkey

你好,

我正在为 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 中不起作用。

最有用的评论

这里有什么进展吗?

所有3条评论

另见about:config
dom.allow_scripts_to_close_windows

谢谢,我知道这一点,但我不能向用户推荐这个。 它被禁用是有原因的。

这里有什么进展吗?

此页面是否有帮助?
0 / 5 - 0 等级