Manifest V3 への Chrome 拡張機能の移行
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
今年、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 の段階的廃止までにチームが対処できる選択肢が増えます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2021-09-23 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2021-09-23 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2021-09-23 UTC。"],[],[]]