谷歌正在改变Chrome扩展的工作方式,并可能禁用您的一些收藏夹
Google Chrome如此受欢迎的原因之一是,它得到了大量有用的第三方扩展和插件的支持,在主浏览器本身的基础上添加了额外的功能和特性。现在Google对扩展的工作方式做出了重大改变,这可能会影响到你已经安装的一些关键的扩展。
这一切都与扩展必须遵循的指导方针有关:谷歌现在正在淘汰旧的Manifest V2规范,并将所有内容转移到更新的Manifest V3规范上。用谷歌的话说,V3带来了“扩展生态系统整体的安全性、隐私性、性能和可信度”的升级,同时它赋予谷歌更多的控制权来控制插件能做什么和不能做什么。
这对科技公司来说是一种常见的做法,不仅仅是谷歌:承诺为用户提供更多保护,同时增加对用户行为的限制(电子前沿基金会认为此举不会提高用户的安全性)。特别是,广告拦截器可能会受到Manifest V3的沉重打击,因为它对扩展与网站内容交互的方式施加了更多限制。
AdBlock已更新
配置Manifest V3。信贷:Lifehacker
Manifest V2中有一个名为WebRequest的功能,广告拦截器依靠它来发现广告并阻止它们出现。这将被一个名为declarativentrequest的新功能所取代,它的工作原理与此类似,但在广告拦截器的操作方式方面更具限制性:谷歌表示,这意味着恶意扩展不太可能造成损害,但也意味着一些扩展不能以同样的方式工作。
例如,扩展程序可以应用于网站的“规则”现在上限为30,000,尽管广告拦截器通常需要十倍于此的数量来覆盖所有不同类型的广告请求。更重要的是,在扩展之外远程托管的代码(因此,从云运行)不能再执行,这使得广告拦截器更难以维护拦截列表并动态更新它们。
由于没有远程托管代码,所有内容都必须包含在主扩展包中,这当然要经过谷歌的审查才能出现在Chrome Web store上——有人担心这意味着某些功能将被屏蔽,或者广告过滤列表可能会受到限制。目前,这些列表每天都要更改多次,但现在每次都需要谷歌的批准。
到Manifest V3的过渡已经开始,这意味着你可能已经看到警告出现在你的Chrome扩展页面上。在浏览器选项卡中,单击三个点(右上),然后选择Extensions > Manage Extensions。那些仍然在Manifest V2上的版本将被列为“可能很快不再支持”的版本。
谷歌表示,如果这些扩展不更新,它们将在“未来几个月”被禁用。您可以与扩展的开发人员检查,看看是否有Manifest V3版本在管道中,或者使用每个列出的附加组件旁边的查找替代链接,在Chrome Web Store中找到其他做类似工作的东西。
就广告拦截软件而言,情况相当复杂。AdBlock现在有一个Manifest V3版本可供使用,尽管有一些我们已经讨论过的限制:用户被限制在更少的过滤器列表(你在任何时候只能有50个活动列表),这些列表将不那么频繁地更新。
您可以检查哪些扩展被设置为禁用。信贷:Lifehacker
另一款流行的广告拦截软件uBlock Origin也不会以目前的形式继续存在。虽然现在Chrome Web Store上有一个uBlock Origin Lite的替代品,但其开发人员表示,原始扩展的一些过滤功能无法移植过来。这对用户的影响将取决于他们访问的网站和他们需要的广告拦截类型。
这一举措已酝酿多年,但其全部后果尚不清楚。对你安装的Chrome扩展做一个全面的审计是一个好主意,看看你可能会受到什么影响:大多数仍然在积极开发的扩展应该有切换到Manifest V3的计划,或者至少解释一下为什么他们不能。
当然,现在市面上也有很多可选择的浏览器,所以如果您可以随身携带您喜欢的插件和附加组件,您可能会考虑切换到其他浏览器。值得注意的是,Firefox,例如,在可预见的未来将继续支持Manifest V2扩展。
相关文章
发表评论