Googleは2024年6月初旬より、ChromeのManifest V2拡張機能を段階的に廃止する計画を進め、広告ブロッカーの効果を低下させています。
この決定は、コミュニティからの進捗とフィードバックに基づいており、遅延なく進行することが適切と判断されました。
2024年6月3日以降、Chromeバージョン127では、Manifest V2拡張機能を使用しているユーザーにChrome Beta、Dev、Canaryチャンネルで警告が表示され、「おすすめ」バッジを失います。
段階的に無効化されるV2拡張機能は、安定版ChromeリリースでV3への移行が推奨されます。ユーザーは一時的にManifest V2拡張機能を再有効化できますが、最終的にはこのオプションが削除されます。
「ExtensionManifestV2Availability」ポリシーを使用する企業は2025年6月まで免除され、Manifest V3互換アドオンへの移行期間が1年延長されます。
Manifest V3は、Google Chromeの拡張機能プラットフォームの新バージョンで、セキュリティ、プライバシー、パフォーマンス、全体的な信頼性を向上させることを目的としています。
GoogleはManifest V3で以下を目指しています:
- ユーザーのネットワーク要求への拡張機能アクセスを制限する。
- 開発者が拡張機能に全機能を含めるよう強制し、リモートホストされたコードの使用を終了させる。
- ネットワーク要求の変更を拡張機能からブラウザ(Service Worker)に移行する。
- バックグラウンドページをサービスワーカーに置き換え、ブラウザのパフォーマンスを向上させる。
- これはエンドユーザーにとって利点ですが、新フレームワークは特に広告ブロッカーなどの機能を細かく制御する拡張機能開発者に技術的課題をもたらします。
uBlock Originなどの人気広告ブロッカーは、Manifest V3対応の新プロジェクト「uBO Lite(uBOL)」を開始しました。
この拡張機能は多くのユーザーにとって機能しますが、開発者は高度な用途には追加設定や特定サイトへの権限付与が必要と述べています。
ルールセットが自動更新されなくなることは大きな欠点です。ルールセットは拡張機能の新バージョンリリース時のみ更新されます。
uBlock開発者は、現在の拡張機能と新Manifest V3バージョンの違いを説明するFAQを作成しました。
Googleは拡張機能開発者のフィードバックを受け、ユーザースクリプトサポート、オフスクリーンドキュメント、「declarativeNetRequest」ルールセット数の拡大など改善を行いました。
最近の変更には、安全なルール更新のためのレビュースキップとバージョンロールバックが含まれ、開発者により良い更新制御が提供されます。
Googleは、措置の結果、AdBlock、Adblock Plus、uBlock Origin、AdGuardなどの人気広告ブロッカーを含む、アクティブに維持されているChrome拡張機能の85%以上がManifest V3をサポートするバージョンに移行またはリリースされたと主張しています。
Manifest V2にまだある拡張機能の開発者には、すぐに移行を完了することが強く推奨されます。
コメント