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 評価