-
コミットの説明
- DNS 解決コードを改善し、cname と IP アドレスのフィルタリングに適した形へ変更
ipaddress= オプションを使ってルートドキュメントをブロックできるようになった
- 関連イシュー: uBlockOrigin/uBlock-issues#2792
-
注意事項
- 使用される IP アドレスは、
dns.resolve() メソッドが返す IP アドレス一覧のうち最初のもの
- ブラウザが実際にどの IP アドレスを使うかは分からず、これはあくまで推測にすぎない
- ブラウザが使用する正確な IP アドレスは
onHeadersReceived の時点でのみ確認可能
-
今後の改善可能性
- フィルタリングエンジンに IP アドレス一覧全体を提供する機能が追加される可能性がある
- しかし、ブラウザが最終的に使う IP アドレスを確実に知ることはできない
-
GN⁺の整理
- このコミットは uBlock Origin の DNS 解決機能を改善し、IP アドレスベースのフィルタリングを可能にするもの
- ブラウザが実際に使う IP アドレスを把握できないという制約がある
- この機能は広告ブロックとプライバシー保護の強化に役立つ可能性がある
- 類似機能を提供する他の広告ブロック拡張機能としては Adblock Plus や Ghostery がある
1件のコメント
Hacker Newsのコメント