知名开源广告拦截器 uBlock Origin 的志愿开发团队近日宣布,将不再持续更新针对 Facebook 的广告过滤规则。这意味着当 Facebook 找到绕过现有过滤器的办法后,uBlock Origin 不会再主动修复。

这一决定源于一场持续多年的猫鼠游戏。据开发团队成员在 Reddit 上透露,Facebook 的工程师会专门观察 uBlock Origin 等开源广告拦截项目的代码更新,然后针对性地修改自己的广告投放代码来绕过过滤。更令人头疼的是,Facebook 会故意将 Sponsored 标签拆分成不可见代码片段,嵌入随机字符来干扰过滤器的模式匹配逻辑。
uBlock Origin 团队坦言,这本质上是一个资源问题。该项目的核心开发者只有寥寥数人,却要维护一个被数千万用户使用的工具。面对 Facebook 这种拥有专门团队来对抗广告拦截的巨头,持续打补丁是不可持续的。现有的过滤规则仍然有效,但未来一旦 Facebook 再次变招,这些规则可能就会失效。
uBlock Origin 团队表示,欢迎社区成员提交新的过滤规则修复方案,但核心团队不会再主动投入精力在这个战场上。同时需要澄清的是,这一决定与 Chrome 正在推进的 Manifest V3 架构迁移无关,后者是另一个独立的平台级变革。
来源:DigitalEscapeTools | HN 讨论