Synth Daily

Firefox 已整合 Brave 的广告拦截引擎

最新版本的 Firefox 浏览器中悄悄加入了一项新功能:集成了来自 Brave 浏览器的开源广告拦截引擎 adblock-rust。尽管该功能目前默认关闭,且没有用户界面,但它为 Firefox 未来的广告和追踪保护能力提供了新的可能性。用户可以通过手动设置,加载过滤规则来提前体验这一实验性功能。

一个隐藏的更新

Firefox 149 版本的更新说明中并未提及,但该浏览器实际上已经内置了 Brave 的开源广告拦截引擎 adblock-rust。这一发现由 Brave 隐私与安全副总裁 Shivan Kaul Sahib 披露。

该引擎的集成通过一个名为“添加一个原型富内容拦截引擎”的开发任务完成,默认处于禁用状态,并且不包含任何用户界面或预置的过滤列表。

这意味着,普通用户在正常使用中不会注意到任何变化。

什么是 adblock-rust?

adblock-rust 是 Brave 浏览器内置内容拦截器背后的核心引擎。它具备以下特点:

  • 使用 Rust 语言编写,以性能和安全著称。
  • 能够处理网络请求阻断页面美化过滤(隐藏页面上的广告元素)。
  • 其过滤规则语法与广受欢迎的 uBlock Origin 插件兼容

此外,流行的 Firefox 分支浏览器 Waterfox 也已经采用了基于 Firefox 自身实现的 adblock-rust 技术。

如何亲手测试?

你可以通过以下步骤在 Firefox 中手动启用这个实验性功能。建议在一次性的测试环境中进行操作。

  1. 在地址栏输入 about:config 并回车,接受风险提示。
  2. 搜索 privacy.trackingprotection.content.protection.enabled,然后点击开关将其值设置为 true
  3. 接着,搜索 privacy.trackingprotection.content.protection.test_list_urls,点击“编辑”按钮。
  4. 将以下链接粘贴到输入框中,以添加 EasyList 和 EasyPrivacy 两个主流的广告过滤规则列表: > https://easylist.to/easylist/easylist.txt|https://easylist.to/easylist/easyprivacy.txt
  5. 点击“保存”按钮。

完成设置后,你可以访问一些包含广告的网站进行测试。如果设置成功,你可能会看到页面上留有广告位的空白区域,但实际的广告内容将被拦截,不再显示。