テクノロジー 注目度 67

Firefox向け「adblock-rust Manager」拡張機能:Braveの技術を搭載した広告ブロックの管理方法を解説

※本記事の要約および解説はAIが自動生成しており、誤りが含まれる可能性があります。事実確認は元ニュースをご参照ください。

本記事は、Firefoxブラウザ向けの新しい拡張機能「adblock-rust Manager」の紹介と、その設定手順を詳細に解説しています。この拡張機能は、Braveブラウザが採用しているオープンソースのRustベースの広告・トラッカーブロックエンジン「adblock-rust」をFirefox上で管理することを可能にします。adblock-rustは、Firefox 149バージョンで静かに導入された機能であり、ネットワークリクエストのブロック、コスメティックフィルタリングに対応し、uBlock Originのフィルタリスト構文と完全に互換性があります。

通常、Mozillaはこれをデフォルトで無効化し、ユーザーインターフェースやリリースノートでの言及もありませんでした。この拡張機能は、ユーザーが「adblock-rust」を適切に管理するためのUIを提供します。主な機能として、以下の点が挙げられます。

1. **ETPの切り替え**: Firefox標準の強化追跡保護(ETP)をワンクリックで無効化し、adblock-rustにブロック処理を任せることができます。

2. **ガイド付き設定**: プログラム的に設定できない`about:config`の各種設定(`privacy.trackingprotection.content.protection.enabled`など)について、ステップバイステップの指示とコピーボタンを提供します。

3. **フィルタリスト管理**: EasyList、EasyPrivacy、uBO Filtersなど、人気のあるフィルタリストを簡単に追加、削除、並べ替えでき、必要なパイプ区切り形式の値を自動生成します。

設定には、まず`about:config`での手動設定(2つの設定値の有効化)と、その後、拡張機能のUIを通じてフィルタリストの適用が必要です。これにより、adblock-rustが完全に機能する状態が実現します。この拡張機能は、標準のWebExtensions APIだけを使用し、特別な権限や複雑な設定を必要としない点が特徴です。


背景

Firefox 149バージョン以降、MozillaはBraveブラウザが使用する広告・トラッカーブロックエンジン「adblock-rust」を内部的に搭載し始めました。しかし、この機能はデフォルトで無効化されており、ユーザーが容易に管理できるインターフェースが不足していました。本拡張機能は、この潜在的な強力な機能をユーザーフレンドリーに引き出すためのツールとして開発されました。

重要用語解説

  • adblock-rust: Braveブラウザが採用するオープンソースのRustベースの広告・トラッカーブロックエンジン。ネットワークリクエストやコスメティックフィルタリングに対応し、Firefoxに搭載されたコア技術。
  • Enhanced Tracking Protection (ETP): Firefoxに標準搭載されている追跡防止機能。ウェブサイトのトラッカーや追跡スクリプトをブロックするが、adblock-rustを完全に利用するためには、この機能の制御が必要となる。
  • about:config: Firefoxブラウザの高度な設定画面。ユーザーがブラウザの内部設定値(設定キー)を直接閲覧、編集できる場所であり、本拡張機能の動作の根幹となる。
  • 影響: 本拡張機能の登場により、Firefoxユーザーは、より強力でカスタマイズ性の高い広告ブロック環境を容易に構築できるようになります。これにより、プライバシー保護レベルが向上し、ウェブ閲覧体験が改善される一方、ブラウザの内部設定への深い理解が求められるという側面もあります。今後のブラウザ開発におけるプライバシー機能の標準化が進むと予想されます。