GoogleがマニフェストV9の大幅な変更を発表してから3か月が経ちました。 会社がブラウザの拡張機能の機能に関する詳細を提供しているドキュメント。
バージョン3は妊娠の過程にあり、それについての議論は休んでいません。 そのため、怒っているユーザーがブラウザを終了すると脅し続けた直後、Googleのエンジニアは、Chromeの拡張システムを将来変更しても、誰もが恐れているように広告ブロッカーが機能しなくなることはないと約束しました。
同社によれば、新しいAPIによる変更により、ユーザーのプライバシーが向上し、改善がスピードアップするという。
さらに、 Googleは、フィルターの数の上限を引き上げることを約束しました。 これは、ここ数ヶ月の間に広告ブロッカー開発者によって出された主な批判に終止符を打つためです。
でログイン 昨年XNUMX月からこれらの変化を観察していることを明らかにした。 プラットフォームでの悪意のある拡張機能の増加との戦いの最中に、拡張機能のレビュープロセスで新しいルールの発効を発表しましたが、拡張機能で採用されたベースコードの変更も発表しました。
マニフェストV3の今後の変更について最初はほとんど議論されていませんでしたが、XNUMX月に、さまざまな広告ブロッカーの開発者がWebAPIに関する問題を提起しました。
開発者が表明した恐れ:新しいAPIは、拡張機能がWebページを同じように効率的に検査することを妨げる可能性があります。
元のWebリクエストAPIは、拡張機能がブロックまたは変更できる広告やその他のコンテンツのコンテンツを閲覧しているときに、ページの読み込みを中断します。
最新リリースでは、 Googleは、この古いAPIが悪意のある開発者によって使用された悪用の原因であると指摘しました。 Googleが公開した数字では、昨年42月以降に検出された悪意のある拡張機能のXNUMX%がWebリクエストAPIに基づいていました。
「ウェブリクエストでは、Chromeはネットワークリクエストのすべてのデータをリスナー拡張機能に送信します。これには、個人の写真やメールなど、そのリクエストの機密データも含まれます」とGoogleは言います。
declarativeNetRequestAPIは別のアプローチで機能します
後者に基づく拡張機能ではなく、Webリクエストを停止してすべてのコンテンツを検査するのではなく、後者はブラウザが読み取り、ロードする前に各Webページに適用するルールを設定します。
この新しいAPIを使用すると、拡張機能がページからデータを受信することはありません。 また、ブラウザは、宣言されたXNUMXつ以上のルールが尊重される場合にのみページに変更を加えます。 このようにして、ページに含めることができるすべての機密データ(電子メール、写真、パスワードなど)はブラウザーレベルに残り、拡張機能に送信されることはありません。 Googleによると、新しいAPIは機密性の点で優れているだけでなく、速度も優れています。
今年のXNUMX月、 広告ブロッカーは、新しいAPIによって提供される利点にもかかわらず、Googleはフィルターを30,000に制限することを計画していると主張しています、広告メンテナが不十分と見なした数。
42,000月、Raymond Hill uBlock OriginおよびuMatrix拡張機能は、XNUMX個のフィルターを備えた人気のEasylistブロックリストの作成者(とりわけ)でした。 Googleはこの詳細を確認し、フィルター制限が30,000から150,000に移行したことを発表しました。
オペラ、ブレイブ、ヴィヴァルディは切り替えを行わない可能性があります
一般に、Chromiumベースのブラウザ開発者は、ユーザーに害を及ぼす可能性のある変更に対応しないことを発表しています。
それぞれのブラウザを統合する広告ブロッカーに加えて、OperaとBraveのトレンドは、uBlockやuMatrixなどの拡張機能が問題なく機能し続けることを可能にする古いWeb RequestAPIのサポートを継続することです。
Vivaldiにいる間、APIの変更にどのように対処するかは、Googleの最終決定によって異なります。