Chrome扩充套件移植Manifest V3遇瓶颈,Google推延Manifest V2退场时程

alien 410 0

谷歌在9月时宣布,Chrome仅支持Manifest V2到2023年6月,并在2023年1月正式启动淘汰计划,但是扩充套件社群回馈,在移植到Manifest V3的过程,发现有部分功能无法顺利实作,因此现在官方暂缓在Chrome预发布频道关闭Manifest V2,也先不更新Chrome在线应用商店徽章,直到问题解决。

Chrome在2018年推出了浏览器扩充套件规格Manifest V3,谷歌提到,Manifest V3带来更高的透明度和权限控制,会以更严格的协议限制扩充套件存取外部资源,能够有效强化Chrome扩充套件的安全性。 由于Chrome、Edge与Opera都是以Chromium为基础的浏览器,有着极大的市场占有率,为了维持浏览器扩充套件中的兼容性,因此Firefox和Safari也加入支持Manifest V3。

Manifest V3从发布以来一直饱受批评,市场普遍认为谷歌推出Manifest V3,名义上是要限制流氓扩充套件,但事实上则是要限制广告封锁软件的运作。 虽然有着许多反对声音,但是谷歌仍然着手淘汰Manifest V2的政策,原本官方预定淘汰工作,会从2023年1月预计要发布的Chrome 112开始,Chrome将会在Canary、Dev和Beta频道关闭Manifest V2扩充套件支持,并且自2023年6月的Chrome 115,实验关闭包括稳定频道中的Manifest V2支持。

但是这项计划现在不得不暂停,因为在开发人员从Manifest V2移植扩充套件至Manifest V3的过程,发现有一些不可克服的问题,特别是Service Worker无法使用DOM功能,还有目前Manifest V3对延长Service Worker生命周期限制过于严格,前者官方预计要使用Chrome 109添加的Offscreen Documents API来解决,而后者则目前还没有解决办法。

由于目前谷歌还在寻求Manifest V2到Manifest V3完整移植解决方案,因此宣布推延了原订2023年1月的实验,另外,谷歌本来要在Chrome预发布频道关闭Manifest V2的同时,在Chrome在线应用商店替支持Manifest V3扩充套件标上特色徽章,以突出显示配合更新的扩充套件, 而这项措施也跟着暂缓。

谷歌提到,他们会进一步评估下游的进度,在2023年3月的时候更新淘汰时程,但是会确保在关闭Manifest V2前,提供开发人员足够的时间更新和测试扩充套件。

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~