12月12日消息,谷歌正在大力推广备受争议的ManifestV3扩展,并将在明年6月逐步淘汰ManifestV2扩展。近日,谷歌浏览器官方宣布再次推迟淘汰ManifestV2扩展,称将通过新功能、错误修复和充足的采用时间为开发者提供应对迁移挑战的解决方案。谷歌表示,在迁移过程中,扩展开发者遇到了ServiceWorker无法使用DOM功能、生命周期有硬性限制等问题。它正在使用OffscreenDocumentsAPI(在Chrome109中添加)来缓解前者,并积极寻求解决后者。方法。因此,谷歌推迟了1月份的所有实验,并将评估所有下游里程碑版本。谷歌表示,希望在2023年3月之前听到更多关于更新后的淘汰计划和时间表的信息,因此目前的ManifestV2淘汰时间已经变得悬而未决。IT之家了解到,其他主流网络浏览器也开始适配ManifestV3扩展标准。微软Edge浏览器决定跟进谷歌,开始逐步淘汰ManifestV2,同时推广ManifestV3。Firefox浏览器将在2022年底全面拥抱ManifestV3,而这一新特性已经开始测试。2022年11月21日起,Firefox浏览器将开放ManifestV3扩展的提交,ManifestV2的弃用时间将在后续评估后公布。值得一提的是,MV3中最具争议的变化之一是删除了WebRequestAPI,取而代之的是新的DeclarativeNetRequestAPI。这一变化受到了开发人员的严厉批评,因为它剥夺了许多扩展的功能并降低了效率,尤其是谷歌的Chrome浏览器。虽然Mozilla选择保留WebRequestAPI,但它也支持声明式Web请求。
