一则坏消息 —— Manifest V3 实施进入倒计时
最终,我们知道了无法躲过的“末日时间”。Google 指定发布 Manifest V3 的时间。从 2022 年 1 月开始我们将不会在 Chrome Web Store 添加应用 Manifest V2 的新 Chrome 浏览器扩展。2023 年 1 月后这些浏览器扩展将会完全停止运行。
图片来源: Google
什么是 MV3?有多糟?
如果有人不知道发生了什么,请由我们解释一下。Manifest V3 是即将要实施的浏览器扩展 API 的名称。事实上,这决定了下一代 Chrome 浏览器扩展的大改进方向。我们在博客上用几乎都是悲观的态度提到过 Manifest V3 好几次。Google 开发人员宣布,目标是“让扩展不仅更加安全,而且也更加有效”。安全问题总被称作是建立 Manifest V3 的主要原因之一。开发人员声称,Chrome 浏览器扩展获得太多浏览器以及线上活动的权限。这是没错,浏览器扩展确实有很大权力,而且这些权力时常并没有为用户的利益服务。然而,如此将问题简化处理是否一个好注意?
很遗憾的是,为时已晚。Chrome 开发人员已经打定了主意,要阻止扩展获取 Web 请求权限,因此可能会顾此失彼,失去诸多好用性能来解决安全问题。上述在一定的程度上对几乎每一款现存的浏览器扩展都会有影响。最幸运的扩展在运行上仅会感觉到一些异常,还有一部分扩展可能会有很大的问题,剩下的则可能会直接消失。AdGuard 广告拦截程序在这个数字惩罚下会受到什么影响呢?
Manifest V3 和 AdGuard
首先,我们与大家想分享一下我们近期的计划。目前我们在彻底修改应用程序,因此我们可以改进并推出一款崭新的,而且更好用的过滤引擎。首个 Beta 版本即将要上线,但是大家还有机会参加测试,您只需要安装我们的 Chrome 浏览器扩展的 Beta 版本即可。
坏消息是,2023 年 1 月后对使用基于 Chromium 浏览器的用户来说,这款扩展会完全失去作用。使用其他浏览器的用户则可以安心地继续享受纯净的互联网。不过,如果您是 AdGuard 桌面或移动端应用程序的用户,那么您可以彻底放下心了,不需要继续阅读这篇文章!您是完全没问题的,可以高枕无忧。
其次,在 Manifest V3 实施前夕,我们已开始建立新广告拦截程序的模版。到现在,我们可以说,过程异常艰难。Manifest V3 还是较新的技术,在有些功能的运行上,甚至没有按照最初设计的方式运行。但即使困难重重,我们一样会完成任务,因此我们翘首以盼大家对比新旧扩展的运行效果的那一天。拦截效果会下降?我们无法否认这项指控,但我们保证不会下降太多。在这次的改变上,真正的受害者是过滤器的开发人员。大部分过滤列表都由单个开发人员支持及维护。除此之外,在大部分情况下,这些开发人员往往在业余时间里免费从事过滤器的工作。因此,对很多过滤器开发人员来说,单枪匹马地重新编写整个过滤列表以让它们符合 Manifest V3 的要求,几乎是不可能的。我们在之前的一篇文章里已谈过这一威胁。
那 2023 年后会发生什么呢?我们押注的是:Firefox 至少在一段时间内,在商店里将会保留一些使用 Manifest V2 的浏览器扩展。但也有可能,Mozilla 将会使用另一个新技术,而其余基于 Chromium 的浏览器将开始切换到 Manifest V3。即使是那些现在表示愿意实施 MV2 并保持兼容性的浏览器也不可能永远这样做。
W3C 工作组给我们带来了一丝希望。在 W3C 工作组浏览器和浏览器扩展的开发者讨论对目前情况的可能的改进。至少这种工作方式让我们感觉有人听到并理解我们的担心。 不过,这种的东西很少能快速出效果。我们何时才能看到真正的正向的变化,目前还不清楚。与此同时,我们建议大家继续享受纯净的互联网,因为没有人能预测到什么时候会被剥夺这个权力。