Chrome 扩展程序改用 Manifest V3

David Li
David Li

今年早些时候,我们针对 Chrome 88 宣布Chrome 扩展程序生态系统推出了新的清单版本。经过多年的开发,与其前身相比,清单 V3 在安全性、性能和隐私保护方面更胜一筹。它是扩展程序平台的演变,同时考虑了不断变化的网络环境和浏览器扩展程序的未来。

我们将继续迭代和改进 Manifest V3 功能,以期在未来取得更大的成就。同时,我们还想详细说明逐步淘汰 Manifest V2 扩展程序的计划。

该计划的弃用有两个关键日期:

  • 2022 年 1 月 17 日:Chrome 应用商店将不再接受新的 Manifest V2 扩展程序。开发者仍可以向现有 Manifest V2 扩展程序推送更新,但不得提交新的 Manifest V2 项。

  • 2023 年 1 月:Chrome 浏览器将不再运行 Manifest V2 扩展程序。开发者无法再向现有 Manifest V2 扩展程序推送更新。

随着这些日期的临近,我们将分享有关受此变更影响的 Chrome 版本的更多详细信息,以及扩展程序开发者和用户可能受到的影响的更多信息。如需了解更精细的时间表信息,请参阅此页面。随着更准确的日期和里程碑详情公布,我们会及时更新此页面。

与此同时,我们将根据开发者社区的需求和反馈,继续为 Manifest V3 添加新功能。即使在过去几个月内,扩展程序平台也进行了许多令人兴奋的扩展。我们为新的 Scripting API 引入了其他机制,并扩展了 Declarative Net Request API,以支持多个静态规则集、基于标签页 ID 的过滤和会话级规则。

在未来几个月内,我们还将推出对动态可配置内容脚本和内存存储选项等新功能的支持。在制定这些变更时,我们充分考虑了社区反馈。随着开发者分享更多有关其迁移挑战和业务需求的信息,我们将继续构建更强大的扩展程序 API 功能。最后,我们将继续与 Web Extensions Community Group 中的其他浏览器供应商合作,迭代该平台并追求通用的跨浏览器扩展程序模型。

如果您对 Manifest V3 有反馈,或者在迁移过程中遇到特殊问题,请在 chromium-extensions Google 群组中发帖。您越早提出问题并提供反馈,我们团队在弃用清单 V2 之前就越有机会解决这些问题。