adblockplus 中文文档 下载 App

什么是过滤规则订阅列表:Adblock Plus 的内容来源

订阅 = 一份文本清单

Adblock Plus 本身不内置任何过滤规则。它的工作逻辑是:

  1. 安装时,根据浏览器语言自动推荐一份"订阅列表";
  2. 后续 ABP 定时从订阅的 URL 下载最新规则;
  3. 下载完后把规则缓存到本地,过滤请求和注入元素隐藏都用这份缓存。

一份订阅就是一个纯文本文件,每行一条规则,比如 EasyList 里有两万多条。文件通常 .txt 后缀,直接用 https://easylist-downloads.adblockplus.org/easylist.txt 这种 URL 就能打开看。

默认订阅

ABP 首次安装时至少会启用两份:

  1. EasyList(按浏览器语言选变体,中文浏览器默认 EasyList China)——广告拦截主力;
  2. Acceptable Ads 列表——可接受广告的例外规则(默认开启)。

可选的第三份:

订阅 vs 自定义规则

两者的本质区别:

一个常见的组合是:订阅 EasyList(大范围拦截)+ 自己写几条 @@ 例外规则(放行某些内容)。

为什么要理解订阅体系

新手最容易犯的三个错:

  1. 以为 ABP 自己会决定拦什么——实际上拦什么取决于你装了哪些订阅;
  2. 只装了 EasyList 就嫌拦不够,不知道 EasyPrivacy、Fanboy Social 这些要单独加;
  3. 出了误伤先抱怨 ABP,后来发现是 EasyList 某次更新加了一条误伤规则。

理解了订阅体系,排查问题时就能从正确的方向入手。