火狐浏览器集成 adblock-rust 去广告引擎
Mozilla 在 Firefox 149 版本中引入了实验性的广告拦截功能,该功能整合了基于 Rust 语言开发的 adblock-rust 广告拦截引擎。此引擎由 Brave 浏览器团队维护,以其内存安全和高性能特性,旨在提供高效稳定的广告过滤能力。目前,该功能尚处于早期测试阶段,并未集成至用户界面,也未预装过滤规则列表。
此次更新允许用户通过 about:config 页面手动配置 adblock-rust 引擎。启用该功能需要将 privacy.trackingprotection.content.protection.enabled 参数设为 true。此外,还提供了 privacy.trackingprotection.content.annotation.enabled 用于启用注释模式(标记而非阻止),以及 privacy.trackingprotection.content.protection.test_list_urls 和 privacy.trackingprotection.content.annotation.test_list_urls 用于手动指定过滤列表的 URL,例如 EasyList 或 EasyPrivacy。针对开发者,还提供了 privacy.trackingprotection.content.testing 参数。
Firefox 149 版本支持两种广告拦截模式:一是“保护(Protection)”模式,即直接拦截不符合过滤规则的请求;二是“注释(Annotation)”模式,用于标记遥测或 UI 请求,但不会阻止这些请求。这为用户提供了更灵活的广告过滤选项,尽管目前仍需手动配置。
对于追求更纯净浏览体验的用户,Firefox 149 中集成的 adblock-rust 引擎是一个值得关注的进展。不过,由于该功能仍处于实验阶段且需要手动配置,对于普通用户而言,暂时可能不具备立即可用的优势,建议有技术能力的早期采纳者尝试并提供反馈。