Skip to content

实验阶段过滤规则

fang5566 edited this page May 21, 2021 · 6 revisions

实验阶段过滤规则是指那些正在被评估可否加入 uBlock Origin 默认规则集的过滤规则,其目的是减少网页受损问题。

实验阶段 过滤规则默认处于禁用状态,仅在你要帮助评估或微调这些规则时才可启用。

如果你发现某个网页因为 uBO 变得无法正常使用,你可以尝试开启这份规则列表看看是否有不同。

在极少数情况下你可能会发现实验阶段规则列表导致网页受损,请新建一个 GitHub issue 并附带所有合适的细节描述[1]前提是你能够确定是其中的一条规则引起的 -- 出问题有悖于它的本意。

目前共有两条实验阶段过滤规则,它们都属于屏蔽之后重定向的规则,用于屏蔽以下资源:

  • googletagservices.com/tag/js/gpt.js: 正常情况下没有被 EasyPrivacy 屏蔽
    • 只要看看 googletagservices.com 作为第三方资源出现在 简单 屏蔽模式(uBO 的默认设置)中的次数就知道屏蔽它的效果有多好。
    • 具体来说,使用 简单 屏蔽模式进行测试时第三方资源数量从 512 个减少到 466 个。
    • 中立版本的脚本也可以进一步提高网页载入速度。
  • www.google-analytics.com/ga.js:正常情况下已被 uBO 屏蔽,但屏蔽该资源有时会导致网页受损,所以这条规则需要添加为例外规则。我们将其重定向到一个中立的版本,对于部分站点这么做既减少网页受损又不必创建例外规则,例如此例

请注意这两条规则都使用了 important 规则选项,因此会忽略任何现有的例外规则。


[1] 参见 CONTRIBUTING 页面

Clone this wiki locally