Chrome 用户注意:Manifest V3 具有欺骗性且带来威胁(2021)

Chrome 转向 Manifest V3——一种新的扩展框架,移除了强大的请求拦截 API——被许多人视为对有效广告拦截和隐私工具的严重打击,尽管 Google 将其描述为安全性和安全防护的改进。评论者认为,虽然一些技术缺口随着时间已经部分得到解决,但替代 API(declarativeNetRequest)仍然过于受限,迫使开发者转向外部代理等变通方案,并且相比 Firefox 更宽松的做法削弱了用户控制。此变化也引发了对 Google 在浏览器、广告和 Web 标准领域主导地位的更广泛担忧,并可能促使重视隐私的用户转向其他浏览器,或改用网络级拦截。

人们仍然使用 Chrome 的原因

  • 感知上性能比 Firefox 更快,尤其是在 Android 和某些 Linux/macOS 环境中;也有人报告相反情况或两者相当。
  • 与 Google 服务(Gmail、Docs、Meet、GSuite)的整合更好,在某些情况下包括更高的摄像头分辨率和更流畅的用户体验。
  • Chrome 开发者工具对一些开发者来说仍然是主要吸引力。
  • 内置页面翻译很受重视;有些人并不知道 Firefox 新近的翻译功能或附加组件。

性能与兼容性体验

  • 轶事体验差异很大:有人觉得 Firefox 在移动端慢得无法使用或有故障;也有人说 Firefox + uBlock Origin 由于拦截内容,网站速度比 Chrome 快得多。
  • 在桌面端,人们同时报告“Chrome 感觉更轻”和“Firefox 占用更少内存”。
  • 某些网站和 Web 应用(Teams、一些小众网站)在 Chromium 上仍然表现更好,或只能在 Chromium 上运行;也有人表示在 Firefox、Safari 或 Edge 中运行一切都没有问题。

Manifest V3 与广告拦截

  • 许多人认为 MV3 移除可拦截的 webRequest 并以 declarativeNetRequest(DNR)替代,是一种有意的降级,会削弱像 uBlock Origin 这样强大的拦截器。
  • 有人认为 MV3 通过限制扩展可修改的内容提升了安全性,与 Safari 更受限的模型一致。
  • 反驳观点:MV3 仍保留观察型 API,因此依然可以进行监视;其主要影响是限制防御工具,而不是攻击者。
  • Firefox 正在为兼容性而采用 MV3,但保留了可拦截的 webRequest,这被广泛称赞为更好的平衡。

安全、隐私与控制

  • Chrome 的安全团队被形容为非常出色,但许多人强调存在利益冲突:一家主导广告业务的公司掌控反跟踪能力。
  • 担心更弱的广告拦截会增加攻击面并强化跟踪。
  • 关于家长式管理的争论:有些人倾向于用严格限制保护非技术用户;另一些人则认为应通过用户教育、明确的“高级”开关和警告来替代强制移除。

扩展生态与开发者影响

  • MV3 的 service worker 模型增加了复杂性;Google 已经改进了它,但构建强大扩展仍然更难。
  • 一些扩展现在必须通过外部服务器代理流量才能工作,而这反而降低了隐私。
  • MV3 禁止动态代码,简化了审查但限制了复杂行为和 userscript;绕过方式(新 API、开发模式脚本)被认为很笨拙。

变通方案与市场前景

  • 用户提到 DNS 级别拦截、庞大的 hosts 文件、基于代理的工具,以及兼容 MV3 的“轻量”拦截器,不过也承认这些方案更弱。
  • 有人预计 Chrome 中削弱的广告拦截最终会推动用户转向 Firefox 或其他浏览器;也有人指出 Chrome 根深蒂固的市场份额、Chromebook 和用户惯性使得大规模转变不太可能。