uBlock Origin开发团队宣布停止对Facebook广告的过滤支持[1]。这一决定源于Facebook持续更新其广告投放机制来规避广告拦截工具的干扰[1]。
Facebook在过去五年中已采取多种技术手段对抗拦截工具[1]。该公司通过拆分文字并将其包装在独立代码行中进行隐藏[1],同时还使用随机化字母顺序和插入虚假字符等方式来对抗模式匹配过滤器[1]。这些防护措施使得uBlock Origin无法持续保持有效的拦截能力。
uBlock Origin开发者对Facebook的做法表示强烈不满[1],指出Facebook持续针对开源项目进行对抗[1]。此外,uBlock Origin还面临来自浏览器厂商的压力——Google已从Manifest V2切换到MV3,导致该扩展在Chrome上变得不可用[1],Microsoft也确认了逐步淘汰该扩展的时间表[1]。
The development team behind uBlock Origin has announced it will cease filtering Facebook advertisements, citing the social media platform's relentless efforts to circumvent ad-blocking technology.[1] Facebook has employed increasingly sophisticated techniques over the past five years to defeat content filtering, including splitting text across separate code lines, randomizing letter sequences, and inserting fake characters to thwart pattern-matching filters.[1]
The decision underscores an ongoing technological arms race between advertising platforms and open-source blocking tools.[1] uBlock Origin developers have characterized Facebook as a "disgusting anti-user site" that continues to specifically target open-source projects with obfuscation measures.[1] This move comes as uBlock Origin faces mounting pressure from browser vendors; the extension has already become unusable on Chrome following Google's transition from Manifest V2 to Manifest V3, and Microsoft has confirmed a similar deprecation timeline for the extension.[1]