<-背景->
私はここであなたに代わる、より邪魔にならないアイデアを持っています(少なくともあなたが広告ブロッカーを実行しているなら、私たちの多くは私たち自身の正気/安全のためです)。既存の拡張機能/スクリプトを可能な限り使用して、1つの機能だけで拡張機能全体の肥大化を回避するのが好きなので(最悪のシナリオ)、このソリューションはこの原則の下で機能します。
Adblockとその亜種/後継者(uBlockは私が選んだ武器です)には、<link>
OpenSearch Descriptions(OSD)の自動検出に使用される要素を含むWebページ要素、自動を許可する情報を含むXMLファイルをブロックする機能があります-検索エンジンを追加すると、これらの頭痛の種になります。「許可」と言うのは、必須ではないからです。私の研究が示している限り、FirefoxはChromeのように静かに自動追加するのではなく、この情報を読み取り、検索エンジンドロップダウンボックスで簡単に追加できるようになっています。
この機能の使用については、複数の場所でOpensearch仕様に記載されています。
http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_RSS.2FAtom
(使用中の単なる例であるため、このセクションの特定の微妙な目的は無視してください)
<-ソリューション->
OpenSearch Descriptions(OSD)には一意のタイプがあると記載されているため、次のAdblockPlus / uBlockルールを使用してそれらを除外できます。
##link[type="application/opensearchdescription+xml"]
これをテストしましたが、ルールはテストサイト(filehippo.comなど)で正しい一致を示し、検索エンジンは自動追加されなくなったため、これは完全なソリューションであると考えています。
この背後にある歴史についての簡単なメモ:Chromiumのエンジニアは、長年にわたってこの「WontFix」にラベルを付けました(パワーユーザーの無効化オプション/フラグが複数回要求されました)。機能は「一般的に有用」であり、開発者がすべての気まぐれに対応するために無数のフラグなどを追加するのではなく、拡張機能またはサードパーティのスクリプトによってニッチの問題を解決する必要があるというスタンスです。彼らの好みに沿って、それを素晴らしく、管理しやすい状態に保ちます。
幸運を祈ります!他の誰かがこれを試してみたら、私たちに教えてください!