Vivaldi、Manifest V3 移行後の内蔵広告ブロッカー維持計画を発表
Vivaldi は 23 日、Chrome 拡張機能プラットフォームが Manifest V3 (MV3) に移行した後の内蔵広告ブロッカー維持計画を発表した (Vivaldi のブログ記事、 Ghacks の記事)。
Vivaldi の内蔵広告ブロッカーは Google のMV3 移行計画を受けて追加したもので、既存の広告ブロック拡張機能が動作しなくなるような API 変更があっても動作し続けるようにすることが目標だという。
MV3 では webRequest API 使用が制限され、ブロッキング用途では新たに追加される declarativeNetRequest API を使用する必要がある。declarativeNetRequest API では宣言型のルールを用い、Chrome 側で処理を行う。これによりプライバシーが強化され、効率の悪いルールを Chrome が無効化することもできるが、フィルタリングの自由度は低下する。
ただし、webRequest は引き続き存在し、現時点では declarativeNetRequest も webRequest 上に構築されている。また、当面 (2023 年 6 月まで) はエンタープライズポリシーで Manifest V2 (MV2) 拡張機能を利用可能に設定できることから、ブロッキング用途の webRequest を再び有効化することは難しくないという。
エンタープライズポリシーによる MV2 有効化は期限付きだが、Google が新たな制限を追加したら、Vivaldi はそれを解除する方法を探すとのこと。なお、広告ブロック拡張機能は MV3 で削除される他の API に依存することもある。そのため、webRequest だけを利用可能にしても既存の拡張機能がそのまま動作するとは限らないとのことだ。
すべて読む
| ITセクション
| 広告
| インターネット
| Chromium
| デベロッパー
| IT
|
関連ストーリー:
uBlock Origin の試験的な Manifest V3 対応版「uBO Minus」
2022年09月10日
AdGuard、世界初の Manifest V3 ベース広告ブロッカーを公開
2022年09月03日
Google、Chrome 拡張機能プラットフォームの Manifest V2 終息計画を発表
2021年09月27日
Vivaldi 3.8リリース、cookieダイアログやバナーの非表示化が可能に
2021年05月04日
Chrome拡張のマニフェスト変更で広告ブロック拡張機能の動作が制限される可能性
2019年01月26日