Skip to content

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

fang5566 edited this page May 1, 2022 · 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 过滤(仅支持 Tor 浏览器和 Firefox)。在网页文档被浏览器解析前移除其中的 DOM 元素
    • 示例:wetteronline.de##^script:has-text(runCount)
  • 阻止没用的弹窗
    • 示例:&link_type=offer$popup,third-party
  • 移除网站的用于跟踪的参数
    • example: ||wuzhuiso.com^$removeparam=src
  • 通过一指一点,你可以轻松(缩小/扩大生效范围)覆盖过滤规则列表里的任意规则,定制你的规则,或者快速修复因规则过度屏蔽造成的网页破损

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

Clone this wiki locally