您现在的位置:油猴 > 油猴插件 > tampermonkey手机版 > 正文
谷歌Chrome的Manifest V3提案将阻止Tampermonkey工作谷歌浏览器
http://tampermonkeya.com/      2022/4/11 0:10:40      作者:tampermonkey
上周,谷歌公布了Chrome扩展平台(即Manifest V3)变更集的初稿,该平台几乎立即遭到广告拦截扩展程序开发人员的强烈反对。Tampermonkey的开发人员正在加入Manifest V3对话,详细说明如何阻止流行的扩展程序在Chrome上完全工作。uBlock Origin的首席开发人员Raymond Hill是第一个发表关于Manifest V3的人,解释了它的一个方面是如何防止大多数广告拦截器像今天一样工作。竞争广告拦截器Ghostery的开发者是接下来的人,甚至暗示如果Manifest V3按照描述实施,他们可能会对Google 提出反托拉斯投诉。Bleeping Computer报道,最新的Chrome扩展开发者公开反对 Manifest V3是Tampermonkey成名的Jan Biniok。虽然广告拦截器扩展会对新的WebRequest API产生问题,但Biniok指出了一个关于远程托管代码的部分。从Manifest V3开始,我们将禁止扩展使用远程托管代码。这将要求扩展程序执行的所有代码都存在于上传到Webstore的扩展程序包中。从理论上讲,这是一个非常积极的变化,有助于谷歌打击恶意扩展。但是,像Tampermonkey这样的扩展完全是围绕运行“userscripts”的想法构建的,这些用户脚本会改变网站的行为,例如通过从Amazon重定向到AmazonSmile,或者在YouTube视频上提供下载链接。这些用户脚本由用户自己或其他开发人员(如Greasy Fork上的编写者)编写,并在安装后添加到Tampermonkey扩展中。如果Chrome要求“扩展程序包中存在所有代码[”],正如Manifest V3目前所述,那么Tampermonkey将完全停止运行。Biniok进一步解释了根据当前的Manifest V3提案,用户可能需要继续使用其用户脚本。然后每个小用户都必须成为自己的扩展。任何想要这样做的人必须支付5美元才能发布扩展。用户脚本有很多用例,所以我希望重新考虑这个计划的更改。谷歌还没有直接评论坦佩蒙基将面临的问题,但是有必要分享一下Manifest V3的现状。这些更改都在设计过程中,如文档和Chromium bug中所述。我们希望确保所有基本用例仍然可以通过这些更改,并与扩展开发人员合作以确保其扩展继续工作。如果Chrome确实按照目前的建议实施了Manifest V3,那么它可能会更安全,但安全性将以高级用户为代价。这些高级用户可能会切换到不像Chromium那样数量不断减少的浏览器之一,比如Firefox。