-
Notifications
You must be signed in to change notification settings - Fork 40
屏蔽得越多,方式也越多
uBlock Origin 支持解析和执行 hosts 文件。例如,uBlock 默认会开启 Peter Lowe’s Ad server 列表,该列表包含 2,400 多条广告服务器的主机名。
不过 uBlock 默认并没有开启一份有意思的 hosts 文件列表:hpHosts ad/tracking servers 列表。这份列表包含 20,000 多条与广告服务器、跟踪器和其他烦人内容有关的主机名。
这份列表我已经用了几天了,很少发现有什么问题,比如很多网页意外“受损”情况。
我不肯刚安装就默认开启该列表是因为我还不清楚它是否会“破坏”网页,不过如果你想试试看,把这 20,000 多条广告服务器添加上去肯定对你有帮助。下面是我通过基准测试对开启 hpHosts ad/tracking servers 前后进行比较的结果(记住以下数值表示未屏蔽内容的数量,所以数值越低越好)。
开启 hpHosts ad/tracking servers:
- 网域:219 / 220
- 主机:347 / 564
- 脚本:558 / 832
- 出站 cookie:36 / 158
- 网络请求:2,329 / 4,864
未开启 hpHosts ad/tracking servers(默认):
- 网域:243 / 244
- 主机:393 / 612
- 脚本:596 / 871
- 出站 cookie:48 / 175
- 网络请求:2,513 / 5,099
参考一下 Adblock Plus 开启 EasyList、EasyPrivacy 和 Malware protection 后的结果(关闭"可接受广告"):
- 网域:250 / 251
- 主机:401 / 619
- 脚本:613 / 894
- 出站 cookie:45 / 183
- 网络请求:2,505 / 5,106
如果最终有更多用户尝试开启 hpHosts ad/tracking servers 列表并报告它的问题,我们就能创建相应例外规则修复受损的网页,这份列表也就更可能默认开启。
例如,如果开启了 hpHosts ad/tracking servers 列表,你就不会受到近期借由 Taboola 内容分发网络黑掉路透社事件的影响,因为列表里包含 cdn.taboola.com
这条主机名,用来入侵的 javascript 文件就是从这里下载的。
所以如果你想帮助我们默认启用这份列表,请试用它,然后在 issue #17 里报告你碰到的网页受损问题(先确认关闭列表后问题消失再报告)。
uBlock Origin - 一款支持 Chromium、Firefox 和 Safari 的高效过滤工具,快速且简洁