Skip to content

关于“为什么 uBlock Origin 比 Pi hole 好用得多”?

fang5566 edited this page Feb 18, 2021 · 6 revisions

我立马想到的有:

  • 在浏览器里更早取消网络请求
  • 基于模板(Pattern-based)过滤整个 URL
    • 示例:&act=ads_
  • 上下文信息
    • 示例:$script,third-party,domain=imgbox.com
    • 按站点,可一指一点启用/禁用屏蔽以下行为:
      • JavaScript
      • 大型媒体元素
      • 远程字体
      • 其他
    • 你可以看到特定页面有哪些特定网络请求建立,也就是说你完全可以看到哪些特定页面或站点在让你的浏览器做什么
      • 示例: https://twitter.com/gorhill/status/934474012377444352
  • 可重定向资源到一个中立版本
    • 示例:||google-analytics.com/ga.js$script,redirect=google-analytics.com/ga.js
  • 修饰过滤,即可操作浏览器里的 DOM 元素
    • 示例:##.AdHeader
  • 小脚本插入过滤,即插入 JS 小脚本来修改网页行为,有助于对付反内容屏蔽工具机制
    • 示例:wallstreet-online.de##+js(nostif, userHasAdblocker)
  • HTML 过滤,即在被浏览器解析前就移除网页文档内的 DOM 元素
    • 示例:wetteronline.de##^script:has-text(runCount)
  • 可阻止无用的弹窗
    • 示例:&link_type=offer$popup,third-party
  • 通过一指一点,你可以轻松(缩小/扩大生效范围)覆盖任何过滤规则列表里的规则来定制你自己的规则,或者快速修复因规则过度屏蔽造成的网页破损

Pi-Hole 的主要优点是可过滤你网络上所有设备的流量,但在过滤能力方面却不如浏览器扩展。

Clone this wiki locally