今年、Chrome 88 において、Chrome 拡張機能エコシステム向けに新しいマニフェスト バージョンの提供を発表しました。何年にもわたって開発された Manifest V3 は、前バージョンよりも安全性、パフォーマンス、プライバシー保護が強化されています。これは、ウェブ環境の変化とブラウザ拡張機能の将来の両方を考慮した、拡張機能プラットフォームの進化版です。
Google は今後も Manifest V3 の機能のイテレーションと改善を続け、Manifest V2 拡張機能を段階的に廃止する計画の詳細をお伝えします。
廃止のスケジュールは次の 2 つです。
2022 年 1 月 17 日: Manifest V2 を使用した新しい拡張機能は、Chrome ウェブストアで承認されなくなります。デベロッパーは引き続き既存の Manifest V2 拡張機能に更新をプッシュできますが、新しい Manifest V2 アイテムを送信することはできません。
2023 年 1 月: Chrome ブラウザで Manifest V2 拡張機能を実行できなくなります。デベロッパーは、既存の Manifest V2 拡張機能に更新を push できなくなりました。
日程が近づきましたら、変更の対象となる Chrome バージョンの詳細と、拡張機能のデベロッパーとユーザーの双方が受ける可能性のある影響について、詳しくお知らせいたします。 詳細なタイムライン情報については、こちらのページをご覧ください。正確な日付とマイルストーンの詳細がわかり次第、随時更新されます。
それまでの間、Google はデベロッパー コミュニティのニーズや声に基づいて、Manifest V3 に新機能を継続的に追加していきます。ここ数か月で、拡張機能プラットフォームは多くの魅力的な拡張が行われています。新しい Scripting API にメカニズムを追加し、複数の静的ルールセット、タブ ID に基づくフィルタリング、セッション スコープのルールをサポートする宣言型 Net Request API を拡張しました。
今後数か月以内に、動的に設定可能なコンテンツ スクリプトやインメモリ ストレージ オプションなどの新機能のサポートもリリースする予定です。これらの変更は、コミュニティからのフィードバックを念頭に置いて作成されています。デベロッパーの皆様が移行の課題やビジネスニーズについてより多くの情報を共有することで、より強力な拡張機能 API の開発を続けていきます。最後に、Web Extensions コミュニティ グループの他のブラウザ ベンダーと引き続き協力して、プラットフォームを反復し、共通のクロスブラウザ拡張機能モデルを追求していきます。
Manifest V3 に関するフィードバックがある場合や、移行プロセスで問題が発生した場合は、chromium-extensions Google グループに投稿してください。問題が早期に提起され、早期にフィードバックが提供されるほど、Manifest V2 の段階的廃止までにチームが対処できる選択肢が増えます。