Google在9月时宣布,Chrome仅支持ManifestV2到年6月,并在年1月正式启动淘汰计划,但是扩展组件社群反馈,在移植到ManifestV3的过程,发现有部分功能无法顺利实例,因此现在官方暂缓在Chrome预发布频道关闭ManifestV2,也先不更新Chrome线上应用商店徽章,直到问题解决。
Chrome在年推出了浏览器扩展组件规格ManifestV3,Google提到,ManifestV3带来更高的透明度和权限控制,会以更严格的协议限制扩展组件访问外部资源,能够有效强化Chrome扩展组件的安全性。由于Chrome、Edge与Opera都是以Chromium为基础的浏览器,有着极大的市场占有率,为了维持浏览器扩展组件中的兼容性,因此Firefox和Safari也加入支持ManifestV3。
ManifestV3从发布以来一直饱受批评,市场普遍认为Google推出ManifestV3,名义上是要限制流氓扩展组件,但事实上则是要限制广告封锁软件的运行。虽然有着许多反对声音,但是Google仍然着手淘汰ManifestV2的政策,原本官方预定淘汰工作,会从年1月预计要发布的Chrome开始,Chrome将会在Canary、Dev和Beta频道关闭ManifestV2扩展组件支持,并且自年6月的Chrome,实验关闭包括稳定频道中的ManifestV2支持。
但是这项计划现在不得不暂停,因为在开发人员从ManifestV2移植扩展组件至ManifestV3的过程,发现有一些不可克服的问题,特别是ServiceWorker无法使用DOM功能,还有目前ManifestV3对延长ServiceWorker生命周期限制过于严格,前者官方预计要使用Chrome添加的OffscreenDocumentsAPI来解决,而后者则目前还没有解决办法。
由于目前Google还在寻求ManifestV2到ManifestV3完整移植解决方案,因此宣布推延了原定年1月的实验,另外,Google本来要在Chrome预发布频道关闭ManifestV2的同时,在Chrome线上应用程序商店替支持ManifestV3扩展组件标上特色徽章,以突出显示配合更新的扩展组件,而这项措施也跟着暂缓。
Google提到,他们会进一步评估下游的进度,在年3月的时候更新淘汰进程,但是会确保在关闭ManifestV2前,提供开发人员足够的时间更新和测试扩展组件。