最近,不少 Chrome 浏览器用户发现自己常用的广告拦截器 “uBlock Origin” 突然被自动禁用,页面上弹出一条醒目的 “不再受支持” 消息,这让许多习惯了使用该扩展程序屏蔽广告的用户感到措手不及。
其实,这是谷歌在 Chrome 浏览器上推行的一项重大举措,旨在引导用户从基于 Manifest V2 的扩展程序,迁移到基于 Manifest V3 的新版本。
突然出现不再支持uBlock Origin的消息
不少 Chrome 用户纷纷在网上吐槽,自己的 uBlock Origin 毫无征兆地被禁用了。技术媒体 BleepingComputer 也证实,在他们测试的部分设备上,同样出现了这一状况。当用户遇到这种情况时,浏览器界面上仅提供了 “删除扩展” 和 “管理扩展” 两个选项。可别以为选择 “管理扩展” 能解决问题,点击后,用户只会被重新导向扩展程序页面,根本无法恢复 uBlock Origin 的正常使用。
在热门社交平台 Reddit 上,类似的吐槽帖子也是层出不穷,众多网友反映,不仅是 uBlock Origin,其他一些基于 Manifest V2 的扩展程序也遭遇了被自动禁用的命运。不过,奇怪的是,并非所有用户都受到了影响,部分设备上的 uBlock Origin 依旧能够正常发挥广告拦截的作用。
向 Manifest V3 迁移及其影响
那么,谷歌为何要大费周章地推动这次扩展程序的更新换代呢?这就得从 Manifest V3 说起。Manifest V3 是 Chrome 最新的扩展规范,谷歌宣称,采用这一规范是为了让浏览器变得更安全、更注重用户隐私,同时提升整体性能。比如说,Manifest V3 限制了扩展程序对用户网络请求的访问权限,也约束了开发者使用远程内容,这些改变都是为了给用户打造一个更安全、更稳定的浏览环境。
然而,这一改变对像 uBlock Origin 这样的广告拦截器来说,可谓是 “致命一击”。其中,最关键的影响在于对 “webRequest API” 的限制。uBlock Origin 这类扩展程序,以往主要依靠这个 API 来拦截和修改网络请求,在网页加载那些令人厌烦的广告等不想要的内容之前,就将其成功阻止。uBlock Origin 的开发团队早在 2024 年 9 月就曾无奈地表示,由于 Manifest V3 新 API 的种种限制,想要开发出具有同等强大功能的替代方案,简直难如登天。新规则的条条框框太多,很难找到能完美替代的方案。
其实,谷歌早在 2024 年 6 月就开始在 Chrome 网上应用店,向用户展示关于支持终止的警告信息了。到了 2024 年 10 月,更是开始逐步禁用那些安装了 Manifest V2 的扩展程序。当时谷歌解释说,“这项变更将在未来几周内逐步推出”,如今看来,影响正逐步扩大。
Manifest V2 与 Manifest V3 的差异
在 Chrome 浏览器的扩展程序生态中,Manifest 文件就像是一份 “说明书”,它向浏览器阐述了扩展程序的各项功能、使用权限等关键信息。Manifest V2 长期以来被广泛应用,为众多扩展程序提供了稳定的运行框架。而 Manifest V3 则带来了诸多革新。
除了前面提到的对网络请求访问和远程内容使用的限制外,在资源加载方面,Manifest V3 也有新规定。它要求扩展程序更高效地管理资源,避免因资源滥用导致浏览器性能下降。
例如,在旧版 Manifest V2 下,一些扩展程序可能会在后台无节制地加载资源,占用过多内存和网络带宽,影响浏览器整体运行速度。而 Manifest V3 通过更严格的资源管理规则,能有效避免此类情况发生,确保浏览器运行流畅。但这些改变,对于依赖旧有功能实现复杂拦截和过滤功能的广告拦截器等扩展程序而言,无疑是巨大挑战。
用户的选项
面对谷歌的这一举措,受到影响的用户该如何应对呢?目前来看,主要有以下几种选择:
迁移到支持 Manifest V3 的替代扩展:用户可以选择切换到由 uBlock Origin 开发者创建的支持 Manifest V3 的扩展,比如 “uBlock Origin Lite (uBOL)”。不过,对于那些长期使用 uBlock Origin,习惯了其丰富高级过滤功能的用户来说,这些新替代品可能会显得有些 “力不从心”,功能上存在一定差距。
转移到其他浏览器:uBlock Origin 的开发团队建议,用户不妨考虑切换到 Firefox 浏览器,或者其他依然支持 Manifest V2 的浏览器。Firefox 一直以来都以良好的隐私保护和丰富的扩展生态著称,且对 Manifest V2 扩展程序支持良好,用户迁移过去后,大概率能继续使用自己熟悉的扩展功能。
利用企业延期选项:如果是企业用户,或者符合特定条件的用户,还可以借助名为 “ExtensionManifestV2Availability” 的特殊组策略,继续使用 Manifest V2 扩展程序至 2025 年 6 月。但这一选项对普通个人用户而言,适用范围较窄,且设置过程相对复杂,需要一定的技术知识。
从目前的情况来看,广告拦截器和隐私工具这类扩展程序,在这次谷歌的更新中受到的冲击最为严重。谷歌已经明确了时间表,普通用户对 Manifest V2 的支持正在逐步被取消。而针对企业的特殊延期措施,也将于 2025 年 6 月结束。
在 Chrome 浏览器上,有效的广告拦截功能可能会变得越来越稀缺,用户很可能会看到更多的广告,个人隐私保护方面也可能会有所减弱。而对于谷歌来说,这或许能进一步巩固其在广告收入方面的优势地位,毕竟减少了广告拦截的干扰,广告投放的效果可能会更好。