Chrome は 2023 年 1 月から拡張機能の変更を強制します

Chrome は 2023 年 1 月から拡張機能の変更を強制します

Google Chrome 88 では、拡張機能用の Manifest V3 API が導入されました。これにより、一部の拡張機能の動作が大幅に変更されるだけでなく、まもなく必須になります。Google は現在、切り替えの最新のタイムラインを共有しています。

マニフェスト V3は、Chrome 拡張機能の新しいプログラミング フレームワークであり、拡張機能をより高速かつ安全にするために設計されています。この変更は、ネットワーク トラフィックをフィルタリングするためにコンテンツ ブロッカー拡張機能によって使用される Google の webRequest API が削除されたため、論争を引き起こしました。API はdeclarativeNetRequestsに置き換えられました。これには、ルールの数に上限があります (現在約 30,000)。多くのコンテンツ ブロッカーには数十万のルールがあるため、人気のある uBlock Origin 拡張機能は現在、Google の要件に準拠するように再設計されており、AdGuard の V3 互換バージョンは、以前と同じフィルタリング ルールをサポートしていません。また、バックグラウンド タスクに対する新しい制限により、一部の拡張機能の有用性が低下したり、完全に機能しなくなったりする可能性があります。

Google は 2022 年 1 月に新しいマニフェスト V2 拡張機能の受け入れを既に停止しており、現在、同社は V3 への移行のためのより具体的なタイムテーブルを共有しています。2023 年 1 月の Chrome 112 のリリースに伴い、Google は Canary、Dev、および Beta チャネルですべてのマニフェスト V2 拡張機能を無効にする実験のテストを開始します。その後、2023 年 6 月に、Chrome ウェブストアはすべてのバージョン 2 拡張機能を非公開にし、Chrome は安定版チャンネルでバージョン 2 拡張機能を無効にする実験を開始します。最後に、2024 年 1 月に、すべてのマニフェスト V2 拡張機能が Chrome ウェブストアから完全に削除されます。

Google は、カスタム スクリプト拡張機能 (Tampermonkey など) のサポート、メモリの追加、一部のタスクのバックグラウンド ページ拡張機能の復元など、開発者の苦情に対処するために、マニフェスト V3 の改善に引き続き取り組んでいます。ただし、一部の改善はマニフェスト V2 の終了日まで準備が整わないため、開発者は更新をテストしてリリースする時間がほとんどありません。

Chrome 拡張機能をサポートする他のブラウザーもマニフェスト V3 のサポートに取り組んでいますが、一部のブラウザーは webRequest API を使用していません。Safari 15.4 はマニフェスト V3 を追加し、Firefox はそれに取り組んでいます。

出典: Chrome ブログ。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です