やあ、
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
おかげで、私はこれについて知っていますが、私はこれをユーザーに推薦することはできません。 理由により無効になっています。
ここで何か進歩はありますか?
最も参考になるコメント
ここで何か進歩はありますか?