- uBlock Origin Lite が Firefox ブラウザーの拡張機能として利用可能に
- 広告、トラッカー、マイナーなどをブロックする、permission-less な MV3 ベースのコンテンツブロッカー
- 基本ルールセットは uBlock Origin の基本フィルターセットに相当し、uBlock Origin の組み込みフィルターリスト、EasyList、EasyPrivacy、Peter Lowe の広告・トラッキングサーバー一覧が含まれる
- ユーザーはオプションページを開き、ポップアップパネルで Cogs アイコンをクリックすることで、さらに多くのルールセットを追加できる
- uBOL は完全に宣言的であるため、フィルタリングを行うために uBOL のプロセスを継続して実行しておく必要がなく、CSS/JS 注入ベースのコンテンツフィルタリングは拡張機能ではなくブラウザー自体によって安定して実行される
- これは、コンテンツブロッキングの実行中に uBOL 自体が CPU/メモリー資源を消費しないことを意味する -- uBOL のサービスワーカープロセスが必要になるのは、ポップアップパネルやオプションページを操作するときだけ
- uBOL はインストール時に広範な「データの読み取りと変更」権限を要求しないため、インストール時に広範な「データの読み取りと変更」権限を要求する uBlock Origin や他のコンテンツブロッカーと比べると機能は限定される
- ただし、uBOL ではユーザーが選択した特定のサイトに対して拡張権限を 明示的に 付与できるため、そうしたサイトではコスメティックフィルタリングやスクリプト注入を使った、より高度なフィルタリングが可能
- 特定のサイトで拡張権限を付与するには、ユーザーはポップアップパネルを開き、Optimal または Complete などのより高いフィルタリングモードを選択する必要がある
- その後、ブラウザーは現在のサイトで拡張機能が要求する追加権限を付与した場合の影響についてユーザーに警告し、ユーザーはその要求を受け入れるか拒否するかをブラウザーに示す必要がある
- ユーザーが現在のサイトでの uBOL の追加権限要求を受け入れると、そのサイトのコンテンツをより適切にフィルタリングできるようになる
- ユーザーは uBOL のオプションページで既定のフィルタリングモードを設定できる。既定モードとして Optimal または Complete を選ぶ場合、すべての Web サイトでデータを読み取り、変更する権限を uBOL に付与する必要がある
- この拡張機能の最終目標は、インストール時に広範なホスト権限を要求せず、拡張権限はユーザーがサイトごとに明示的に付与すること
- 信頼性と CPU/メモリー効率のために、完全に宣言的に実装
- この拡張機能はまだ開発中
1件のコメント
Hacker News のコメント