谷歌浏览器正在开发的V3平台会让油猴脚本彻底停止工作
上周谷歌公司正式公布扩展平台v3版变更的代码初稿,该稿件发布后立刻遭到大量广告拦截软件开发者抗议。
目前非常知名的油猴扩展(Tampermonkey)开发者正在加入讨论对话,阐述如果该代码通过油猴将无法工作。
关于这次的争议最初是uBlock Origin开发者发起讨论的,新版本接口只允许开发者调用 30000 条拦截规则。
而当前主流的广告拦截列表附带的规则至少有80,000条,这意味着众多广告拦截软件的拦截效果将大打折扣。
油猴脚本开发者加入抗争:
油猴扩展之所以能够获得无数用户是因为用户可以自己编写脚本进行各种自定义,目前油猴脚本数量非常多。
普通用户不需要自己编写代码直接使用别的开发者发布的脚本即可,当然最重要的是这些脚本也都是开源的。
但是从v3扩展平台开始谷歌要求所有代码全部托管到谷歌平台,也就是扩展程序不允许加载来自外部的代码。
当然谷歌的出发点是基于安全考虑的,防止恶意扩展通过谷歌审核后再远程加载恶意代码然后不被谷歌发现。
不过这个做法会让油猴扩展无法按用户的需要自定义安装脚本,那么油猴脚本扩展自此可能会彻底被作废掉。
5美元的谷歌审核费不是最终解决方案:
油猴扩展作者称如果v3扩展平台最终通过的话,要是开发者想要发布扩展的话只能申请WebStore进行提交。
也就是脚本的开发者们需要注册谷歌商店服务才可以,当然注册的话还需要开发者支付5 美元的开发者费用。
然而面向油猴扩展的这类脚本数量非常庞大,并且也并不是所有开发者都愿意支付费用然后发布扩展脚本的。
再次对于中国用户来说无法访问应用商店进行下载那么问题也不小,所以这种方法也并不是最终的解决办法。
安全没有错但也得考虑实际情况:
谷歌升级v3扩展平台最根本的目的就是防止恶意扩展,当前商店里很多扩展通过远程方式加载恶意代码等等。
这种方式看起来倒是可以一劳永逸的解决恶意问题,但显然对于正常加载远程资源的扩展来说这就是个灾难。
不论是AdBlock这类广告屏蔽软件还是油猴扩展这类辅助软件,最终的下场都是被新版平台折腾的半残不残。
有开发者暗示起诉谷歌垄断:
目前v3扩展平台标准尚未实施仍然还在讨论中,广告拦截软件 Ghostery 的开发者相对来说言辞就非常直接。
这名开发者暗示如果v3扩展平台标准不再修改直接发布,那么他和其他开发商会联合向谷歌发起反垄断投诉。
当然对于用户来说如果该版标准最终真被施行,那么最简单最直接的办法就是换成火狐继续愉快的使用扩展。
谷歌官方给出的回复:
在这次事件发酵后谷歌官方也给出了回应,谷歌称全球有数百万用户使用谷歌浏览器提供的第三方扩展程序。
因此该公司有责任保护谷歌浏览器用户的数据安全等,这也是为什么谷歌正在开发v3版扩展平台的主要原因。
谷歌表示v3扩展平台只允许扩展程序使用它们必需的用户数据,扩展程序不应该也访问与之功能无关的数据。
最后谷歌表示该公司不会从扩展平台删除这些广告拦截软件,但针对开发者提出的问题谷歌并没有明确回答。