Google 确认他们将在 2024 年于 Chrome 中禁用 uBlock Origin

Google 决定在 2024 年于 Chrome 中禁用 Manifest V2 扩展,被广泛视为对 uBlock Origin 这类强力广告拦截器的事实上的打击,引发了人们对用户控制、隐私以及有效内容过滤未来的担忧。评论者讨论了 Manifest V3 的新声明式 API 在实践中会在多大程度上削弱广告拦截,并指出了若干具体失去的能力,同时质疑 Google 所称的安全与隐私理由。许多人预计,这一变化会把技术型用户推向 Firefox、Brave 或 Vivaldi 等替代方案,并认为这给竞争浏览器提供了一个在广告拦截与用户自主性上进行差异化的机会。

Google 变更的范围

  • Google 正在禁用 Chrome 中所有 Manifest v2 扩展;虽然未点名 uBlock Origin,但它与许多其他扩展一样都会受到影响。
  • 一些评论者认为该帖标题(“禁用 uBlock Origin”)具有误导性,因为它暗示 Google 是直接点名针对 uBO;也有人认为这只是一个合理的简写,因为其实际影响对用户来说很明显。

Manifest v3 vs v2:技术与用户体验影响

  • MV3 移除了强大的“blocking webRequest” API,并将其替换为声明式规则(declarativeNetRequest),因此扩展无法再任意拦截/修改网络流量。
  • 对像 uBO 这样强力拦截器的预期后果:
    • 更难或不可能拦截某些动态/脚本驱动的广告(例如 YouTube 的技术)。
    • 在 uBO 的 MV3 变体中,诸如外观过滤、脚本片段注入、URL 参数清理、CSP 操控以及灵活重定向规则等功能会丧失或减少。
    • 规则与白名单限制(不过 Google 正在提高部分上限)。
  • 有人认为 MV3 提升了安全性、隐私、效率和可靠性;也有人反驳说,它主要是削弱用户控制,但仍允许检查流量,因此所谓的隐私收益很可疑。

动机与策略

  • 许多人认为这是一个间接但有意的举措,旨在削弱广告拦截器并保护 Google 的广告收入,尤其是在 YouTube 反广告拦截措施并行推进的情况下。
  • 少数观点认为这是真正的安全/隐私加固,只是不幸影响了广告拦截器。
  • 有人预计 Google 会在多年内“慢慢推进”更多限制。

浏览器生态的回应

  • 强烈建议转用 Firefox,因为它正在实现 MV3,但仍保留 blocking webRequest API,因此完整强度的广告拦截仍然可行。
  • 据称 Brave 内置的(非扩展)广告拦截器不受影响。Vivaldi 和其他浏览器已表示有兴趣保留 MV2,但维持一个偏离 Chromium 的分支被认为成本很高。
  • Edge、Arc 以及其他基于 Chromium 的浏览器计划尚不明确;有人猜测,与 Google 的搜索收入协议会抑制它们在广告拦截方面过于友好。

更广泛的反应

  • 许多人发誓要放弃 Chrome,或进一步“去 Google 化”(改用替代浏览器、邮箱和生产力套件)。
  • 有些人怀疑 Google 经过多年拖延后是否真的会执行;也有人认为广告压力意味着这次他们会这么做。
  • 还有人担心 Firefox 对 Google 资助的依赖,以及如果这项支持减少会发生什么。