Google は、Chrome 拡張機能の Manifest V3 への移行に関する新しい詳細を発表しました。 マニフェスト V2 拡張機能は 2023 年まで機能します。
今年初め、Google は Chrome ブラウザに近年最大の変更の 1 つを導入しました。 マニフェスト V3. Google が最初に発表したように、Manifest V3 については以前に聞いたことがあるかもしれません。 ずっと遡って2019年に. これは Chrome ブラウザ拡張機能の新しいプラットフォームであり、開発者が拡張機能を作成する方法が大きく変わります。 Google によれば、その目標は、拡張機能をより安全でプライバシーに配慮し、高速にすることです。 本日、同社は Chrome の Manifest V3 への移行に関する詳細をいくつか共有しました。
現在、Manifest V3 と V2 拡張機能は引き続き Google の Chrome ブラウザで共存できますが、当然のことながら、Manifest V2 は廃止される予定です。 これは、Google が Chrome ウェブストアでのマニフェスト V2 に基づく新しい拡張機能の受け入れを停止する 2022 年 1 月 17 日から始まります。 既存のマニフェスト V2 拡張機能は引き続き更新を受け取ることができますが、古いマニフェストを使用して新しい拡張機能を公開することはできません。 Chrome ウェブストア以外から拡張機能をインストールすることを選択した場合も、それらは機能します。
1 年後の 2023 年 1 月には、Chrome ウェブストアの外部からインストールした場合でも、Manifest V2 拡張機能は Chrome で完全に実行されなくなります。 また、開発者は Chrome ウェブストアで Manifest V2 拡張機能のアップデートをプッシュできなくなり、全員が Manifest V3 への移行を余儀なくされます。 GoogleはChromeのどのバージョンにこれらの変更が含まれるかについては明らかにしていないが、日程が近づき次第、より詳細な情報を公開するとしている。
ただし、Manifest V3 については、最初の導入以来、いくつかの論争がありました。 最も注目に値するのは、新しい Declarative Net Request API が Web Request API の代替案としてあまり受け入れられなかったことです。 これは、多くの広告ブロッカーが Web Request API に依存して不要なコンテンツをブロックするためですが、新しい API では効果的にブロックできなくなっているためです。
ただし、Google はコミュニティからのフィードバックに応えて API に変更を加え、現在は改善されているようです。 同社は最近、複数の静的ルールセットのサポートを追加したため、より多くのコンテンツ ブロッカーやその他の拡張機能、セッション スコープのルールなどを引き続き連携させることができます。
Google は、Manifest V2 の廃止に向けてさらに改良を加えていく予定です。 これらの改善には、動的に構成可能なコンテンツ スクリプトとメモリ内ストレージ オプションが含まれます。 同社はまた、Web Extensions Community Groupの他のブラウザベンダーと協力してプラットフォームを改善し、誰もが利用できるようにしていくつもりだとも述べている。