EasyListとは?

EasyListは、広告ブロッカーで最も広く利用されているフィルターリストです。Adblock Plus、uBlock Origin、AdBlock、AdGuard、Brave、Opera、VivaldiはいずれもEasyListを使用しており、多くの場合、デフォルトで有効になっています。EasyListはGitHubで、関連するリストとともに管理されています。EasyPrivacyはトラッカーやアクセス解析をブロックし、Fanboy's Annoyance Listはcookiesに関する通知、ソーシャルメディアウィジェット、ポップアップ、ニュースレターの購読案内を非表示にします。

hostsファイルやDNSブロックリストとは異なり、EasyListはAdblock Plus構文のフィルターで構成されています。フィルターは、あるホストへのすべてのリクエスト(||ads.example.com^)をブロックしたり、一部のURLやポップアップだけをブロックしたり、特定のサイト上でのみリクエストをブロックしたり($domain=example.com)、サイト上の要素を非表示にしたりできます(example.com##.sponsored)。@@で始まる、または#@#を含む例外フィルターは、他のフィルターによってブロックされるコンテンツを許可します。

ツールの説明

このツールは、EasyListリポジトリから作成された1つのファイルであるFanboy's Ultimate Listに対して、ホスト名またはWebサイトのアドレスを照合します。このファイルには、EasyList、EasyPrivacy、Fanboy's Annoyance Listが統合されています。ホストへのリクエストがブロックされているかどうかを示し、そのホスト名、親ドメインのいずれか、またはその配下のホスト名を指定するすべてのフィルターを一覧表示するとともに、各フィルターの動作も表示します。

機能

  • ホスト名のみの入力と完全なURLに対応。パス、ポート、クエリは無視されます
  • 広告、トラッカー、cookiesに関する通知、ソーシャルウィジェット、その他の迷惑要素を対象とする約200,000件のフィルターをチェック
  • ホスト全体をブロックするフィルター、一部のURLやポップアップだけをブロックするフィルター、サイト上のリクエストをブロックするフィルター、サイト上の要素を非表示にするフィルターを区別して表示
  • コンテンツを再び許可する例外フィルターを表示
  • 除外ドメイン(~sub.example.com)やexample.*のようなワイルドカードドメインに対応
  • 確認対象のドメイン配下にあるホスト名のフィルターを一覧表示
  • リスト内のフィルター数と最終更新日時を表示

仕組み

フィルターは、指定されたドメインとそのすべてのサブドメインに適用されます。そのため、doubleclick.netを対象とするフィルターはad.doubleclick.netにも適用されます。ホストがブロック済みと判定されるのは、サイト制限のない||host^フィルターが、そのホストまたは親ドメインを指定している場合だけです。ポップアップや一部のパスだけをブロックするフィルターの場合は、一部ブロックと判定されます。Webサイトの場合、通常、最も役立つのはサイトフィルターの行です。これらの行には、EasyListがそのサイト上で非表示にする要素と、そこでブロックするリクエストが表示されます。

制限事項

  • ドメインを指定しているフィルターのみがチェックされます。/ad-banner.や##.ad-slotのような汎用フィルターはすべてのサイトに適用されるため、サイトに影響する可能性があります。
  • 特定のURL、リソースタイプ、またはサードパーティリクエストにフィルターが一致するかどうかは判定されません。詳細についてはフィルターのテキストを確認してください。
  • EasyList GermanyやListe FRなどの地域別リストは別のリストであり、含まれていません。
  • リストは定期的に更新されますが、リアルタイムではありません。