概要
- Firefox 149 で多くの新機能が追加
- adblock-rust (Brave由来の広告・トラッカーブロックエンジン)を内蔵
- デフォルトは 無効化、ユーザーインターフェースやフィルターリストは未搭載
- Waterfox も同エンジンを採用
- about:config で手動テストが可能
Firefox 149の新機能とadblock-rustの統合
- 2024年3月、 Firefox 149 がリリース
- 無料内蔵VPN、 Split View (2ページ同時表示)、Linux向け XDG portal ファイルピッカーなどを搭載
- 見落とされがちな新要素として、 adblock-rust の組み込みを実施
- adblock-rust は Brave が開発したオープンソースのRust製広告・トラッカーブロックエンジン
- Mozillaエンジニア Benjamin VanderSloot がBugzillaで管理(Bug 2013888)
- 「プロトタイプのリッチコンテンツブロックエンジン追加」として登録
- デフォルトでは 無効化、UIやフィルターリストは未実装状態
- adblock-rust の特徴
- ネットワークリクエストのブロック
- コスメティックフィルタリング(広告の見た目だけ消す)
- uBlock Origin 互換のフィルターリスト構文
- MPL-2.0 ライセンス
- Waterfox もFirefoxの実装をベースに adblock-rust を採用
adblock-rustのテスト方法
- テスト前準備
- アドレスバーの Enhanced Tracking Protection (盾アイコン)で、テスト対象サイトの保護を オフ
- 既存のFirefox機能ではなく adblock-rust の効果を確認するため
- テスト用Firefox (使い捨てインストール推奨)で実施
- アドレスバーの Enhanced Tracking Protection (盾アイコン)で、テスト対象サイトの保護を オフ
- 設定手順
- 新しいタブで about:config を開き、警告を承認
- 検索欄で privacy.trackingprotection.content.protection.enabled を検索
- トグルで値を true に変更
- 次に privacy.trackingprotection.content.protection.test_list_urls を検索
- 「編集」ボタンを押し、以下を貼り付け
https://easylist.to/easylist/easylist.txt|https://easylist.to/easylist/easyprivacy.txt - 青色の「保存」ボタンをクリック
- 「編集」ボタンを押し、以下を貼り付け
- 動作確認
- 広告が表示されるサイト(例:Yahoo)にアクセス
- 広告枠自体は表示されるが、中身が ブロック されていることを確認
- Yahooでは「Advertisement」テキストのみ表示され、広告内容は消去
まとめと今後
- adblock-rust の統合により、 Firefox は今後さらに強力な広告・トラッカーブロック機能を標準搭載する可能性
- 現時点では 実験的機能 のため、利用には注意が必要
- Brave や Waterfox など他ブラウザとの機能共有が進展
- OSSコミュニティによるクロスブラウザ連携の加速