前两天刚推荐了一波油猴脚本,今天就在Google Group上看到了这则噩耗...
对于Chrome来说,manifest.json是扩展的配置文件,指明了扩展的各种信息。
此文件的格式通常是稳定的,但有时必须进行重大更改才能解决重要问题。
目前,Chrome扩展具有哪些功能和权限都Chrome Manifest V2管理。
而即将发布的V3,则对允许执行的扩展程序设置了新的限制。
此版本一旦生效,将会影响到许多热门扩展的使用,例如uBlock Origin广告拦截器等。
当地时间1月28日,在Google Groups的帖子中,知名脚本管理扩展TamperMonkey(油猴)的作者表示:
如果Chrome Manifest V3版本正式实施 ,油猴将会受到很严重的影响,甚至是被完全阻止。
V3之所以建议阻止远程托管脚本被扩展程序使用,是为了提高安全性并保护用户免受恶意软件的侵害。
然而由于加载远程脚本是油猴核心功能的一部分,因此Chrome Manifest的更改将阻止其扩展工作。
油猴是一个用户脚本管理器,允许用户创建可由扩展程序远程加载的JavaScript脚本。
它拥有超过400000个可用脚本和超过1000万用户,是网络上非常受欢迎的扩展。
这也是其开发者Jan如此焦虑的原因——“自Chrome4或5版以来,我一直致力于Tampermonkey的开发,我不能没有它。”
为此,Jan请求获得新的权限,以避免对该扩展的影响,希望对具有此权限的扩展受到进行更严格的审核,并在安装该扩展时向用户发出警告。
谷歌没有直接解决Jan的担忧,但是向BleepingComputer提供了以下声明:
如Manifest v3和Chromium bug中所述,这些更改都仍在设计过程中。
我们希望通过这些更改确保所有基本功能仍然可行,并且正在与扩展开发人员合作,以确保他们的扩展继续工作,同时优化扩展平台并更好地保护我们的用户。