Chrome拡張機能マニフェストV3は、ChromeのuBlock Originを終了させる可能性があります

Googleは現在、Chromeの拡張機能プラットフォームの機能を定義するChrome拡張機能マニフェストバージョン3に取り組んでいます。

更新されたマニフェストは、現在誰でもアクセスできるドラフトとして入手できます。 ドラフトとは、まだ定石ではなく、状況が変わる可能性があることを意味します。 ただし、Googleは最終的にマニフェストの更新バージョンをリリースし、移行期間後に必須にします。

関心のあるユーザーと拡張機能の開発者は、Chromium Bugs Webサイトの追跡バグ(問題896897)をフォローできます。

人気のコンテンツブロッカーであるuBlock OriginおよびuMatrixの著者であるGorhill onlineとして知られるRaymond Hillは、計画されている変更のいくつかに対する懸念を表明しました。 これらの変更が現在提案されているように実装されている場合、拡張機能がコンテンツブロックに使用する機能を削除します。

GoogleはwebRequest APIからブロックオプションを削除する予定であり、代わりにdeclarativeNetRequestを使用するよう開発者に依頼します。 提案された変更の主な問題の1つは、AdBlock Plusと互換性のあるフィルターのみをサポートし、フィルターを30kに制限することです。

ヒルは、Googleのバグ追跡サイトで、この変更により拡張機能uBlock OriginとGoogle ChromeのuMatrixが終了すると述べました。 新しい機能に切り替えることは可能ですが、制限が大きすぎるため、コンテンツブロック拡張機能の既存の機能が損なわれます。

この(かなり限定的な)declarativeNetRequest APIがコンテンツブロッカーがその義務を果たすことができる唯一の方法である場合、これは本質的に、私が長年維持してきた2つのコンテンツブロッカーであるuBlock Origin(「uBO」)とuMatrixがもはや存在しないことを意味します。

declarativeNetRequest APIで実装できない他の機能(多くのユーザーに理解されていることは理解しています)、たとえば、設定サイズより大きいメディア要素のブロック、インジェクションによるJavaScript実行の無効化などがありますCSPディレクティブ、発信Cookieヘッダーの削除など-これらすべては、特定性の低い設定を上書きするように設定できます。つまり、大きなメディア要素をグローバルにブロックすることを選択できますが、いくつかの特定のサイトでは許可できますこれらのルールをさらに具体的なルールで上書きすることができます。

新しいAPIは、Chromeベースのブラウザーのコンテンツブロッカーを制限し、新しい独自のコンテンツブロック拡張機能を作成するオプションを排除します。 残るのは、すべて同じブロッキング機能を提供するフィルタリング拡張機能のようなAdBlock Plusです。

Chromeにはまだ広告ブロッカーがありますが、30, 000個というネットワークフィルターの制限により、以前よりも機能が低下します。 非常に人気のあるブロッキングリストであるEasyListには42, 000のフィルターがあり、ユーザーが他の目的、たとえばソーシャルブロッキングに使用される他のリストを追加すると、その数はさらに増えます。

uBlock OriginのGitHubページでも議論をフォローできます。

終わりの言葉

これはずっとGoogleの計画だったのでしょうか? Webブラウザーを作成し、それを使用してコンテンツブロッカーの使用と戦いますか? 迷惑な広告をブロックし、基本的なコンテンツブロッカーを許可し、他の形式のコンテンツブロックをブロックして、Googleの広告ビジネスが再び改善されるようにしますか?

uBlock Origin、uMatrix、その他のコンテンツブロッカーがChromeベースのブラウザーで動作しなくなった場合、一部のユーザーは確実にFirefoxに移行します。 たとえ何百万人が移行したとしても、Chromeがデスクトップブラウザー市場全体を支配し続けることになります。

また、Opera、Vivaldi、Brave、およびその他のChromiumベースのブラウザ開発者が、現在提案されている方法に合格した場合、変更にどのように反応するかを見るのも興味深いでしょう。

さて、あなた :これについてどう思いますか?