パスワードを忘れた? アカウント作成
15801059 submission
広告

Vivaldi、Manifest V3 移行後の内蔵広告ブロッカー維持計画を発表

タレコミ by headless
headless 曰く、
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 だけを利用可能にしても既存の拡張機能がそのまま動作するとは限らないとのことだ。
この議論は、 ログインユーザだけとして作成されたが、今となっては 新たにコメントを付けることはできません。
typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...