GoogleがChrome拡張機能の動作を変更、一部のお気に入りが無効化される可能性も

GoogleがChrome拡張機能の動作を変更、一部のお気に入りが無効化される可能性も
GoogleがChrome拡張機能の動作を変更、一部のお気に入りが無効化される可能性も

Google Chromeがこれほど人気のブラウザである理由の一つは、豊富なサードパーティ製の便利な拡張機能やプラグインによって、メインブラウザに新たな機能や特徴を追加できることです。現在、Googleは拡張機能の動作に大きな変更を加えており、すでにインストールされている主要な拡張機能にも影響が出る可能性があります。

これはすべて、拡張機能がChromeで動作するために遵守しなければならないガイドラインに関係しています。Googleは現在、古いManifest V2仕様を廃止し、すべてを新しいManifest V3仕様に移行しています。Googleによれば、V3は「拡張機能エコシステム全体のセキュリティ、プライバシー、パフォーマンス、信頼性」の向上をもたらすと同時に、Googleがアドオンの機能をより細かく制御できるようになります。

これはGoogleに限らず、テクノロジー企業によくある動きです。ユーザー保護の強化を約束しながらも、同時にユーザーの行動に制限を加えるのです(電子フロンティア財団は、この動きがユーザーのセキュリティ向上につながるとは考えていません)。特に、広告ブロッカーはManifest V3への移行によって大きな打撃を受ける可能性があります。これは、拡張機能がウェブサイトのコンテンツとやり取りする方法にさらなる制限が課されるためです。

AdBlock拡張機能

AdBlockがManifest V3にアップデートされました。 クレジット:Lifehacker

Manifest V2にはWebRequestと呼ばれる機能があり、広告ブロッカーはこれを利用して広告を検知し、表示をブロックします。これはDeclarativeNetRequestと呼ばれる新機能に置き換えられます。DeclarativeNetRequestは同様の仕組みですが、広告ブロッカーの動作に関してより制限が厳しくなっています。Googleによると、これにより悪意のある拡張機能が被害をもたらす可能性は低くなりますが、一部の拡張機能は同じように動作しなくなる可能性があります。

例えば、拡張機能がサイトに適用できる「ルール」の上限は3万件に制限されていますが、広告ブロッカーは通常、あらゆる種類の広告リクエストに対応するためにその10倍の数のルールを必要とします。さらに、拡張機能の外部でリモートホストされているコード(つまりクラウドから実行されるコード)は実行できなくなり、広告ブロッカーがブロックリストを維持し、リアルタイムで更新することが困難になっています。

リモートホストされたコードがないため、すべての拡張機能はメインの拡張機能パッケージに含める必要があり、当然ながらChromeウェブストアに掲載される前にGoogleの審査を受けます。そのため、特定の機能がブロックされたり、広告フィルタリングリストが制限されたりするのではないかと懸念されています。現在、これらのリストの変更は1日に複数回行われていますが、今後は毎回Googleの承認が必要になります。

次に何が起こるか

Manifest V3への移行はすでに始まっています。そのため、Chromeの拡張機能ページに警告が表示されているかもしれません。ブラウザのタブで、右上の3つの点をクリックし、「拡張機能」>「拡張機能の管理」を選択してください。まだManifest V2を使用している拡張機能は、「まもなくサポートが終了する可能性があります」として表示されます。

Googleによると、これらの拡張機能は更新されなければ「今後数か月」以内に無効化されるとのことです。拡張機能の開発者にManifest V3バージョンが開発中かどうか確認するか、リストされている各アドオンの横にある「代替を探す」リンクを使用して、Chromeウェブストアで同様の機能を持つ別のアドオンを探してください。

これまでのところどう思いますか?

広告ブロッカーに関しては、かなり複雑な状況です。AdBlockは現在、Manifest V3バージョンが利用可能ですが、既に説明したいくつかの制限事項があります。ユーザーが使用できるフィルターリストの数が少なくなり(同時にアクティブにできるフィルターリストは50個まで)、リストの更新頻度も低くなります。

Chrome拡張機能

どの拡張機能が無効に設定されているかを確認できます。 クレジット:Lifehacker

もう一つの人気広告ブロッカー、uBlock Originも、現在の形では提供されなくなります。Chromeウェブストアには現在、uBlock Origin Liteの代替拡張機能が公開されていますが、開発者によると、元の拡張機能の一部フィルタリング機能は移植できないとのことです。ユーザーへの影響は、ユーザーがアクセスするウェブサイトや必要な広告ブロッカーの種類によって異なります。

これは何年も前から計画されていた動きですが、その影響の全容はまだ明らかになっていません。インストール済みのChrome拡張機能を徹底的に調査し、どのような影響があるかを確認することをお勧めします。現在も開発が活発に行われている拡張機能のほとんどは、Manifest V3への移行を計画しているか、少なくとも移行できない理由を説明しているはずです。

もちろん、最近は代替ブラウザも数多く存在するので、お気に入りのプラグインやアドオンをそのまま使えるのであれば、他のブラウザへの乗り換えを検討してみても良いかもしれません。例えばFirefoxは、当面の間、Manifest V2拡張機能のサポートを継続する予定であることは注目に値します。