迁移到清单 V3 的概述和时间线

清单文件是扩展的蓝图。 扩展的清单文件包括扩展的版本号、扩展的标题以及运行扩展所需的权限等信息。 清单文件遵循清单 V2 或清单 V3 指定的格式。

清单 V3 中的更改概述

从清单 V2 迁移到清单 V3 会对浏览器处理扩展的方式进行一些结构性更改。

2020 年 10 月,Microsoft 宣布 决定采用清单 V3 ,以帮助减少所有开发人员的 Web 碎片,并增强最终用户的隐私、安全性和性能。

清单 V3 是 Chromium 项目的一项计划。

有关更改的概述,如 迁移到清单 V3 中所述:

  • 后台页已被服务辅助角色替换。

  • 网络请求修改现在由新 declarativeNetRequest API 处理。

  • 不再允许远程托管代码。 扩展只能运行其自己的包中包含的 JavaScript。

  • 已向许多方法添加了对 Promises 的支持。 作为替代方法,仍支持回调。

  • 各种次要功能改进。

Chromium浏览器引擎的清单时间线

Chromium修改了结束清单 V2 支持的时间线。 请参阅:

适用于 Microsoft Edge 和合作伙伴中心的清单时间线

为了帮助你规划扩展从清单 V2 迁移到清单 V3,请考虑以下计划,以便在 Microsoft Edge 和 Microsoft 合作伙伴中心支持清单 V2 和 V3。

Microsoft Edge 团队将独立决定 Microsoft Edge 加载项的 MV3 迁移时间线,并在此处共享更新。 我们将继续分析扩展开发人员提出的问题,并探索 Microsoft Edge 加载项生态系统的最佳路径。 同时,若要计划将扩展从清单 V2 迁移到清单 V3,请参阅上面的Chromium浏览器引擎的清单时间线

Microsoft Edge 团队目前正在更新此 MV3 迁移时间线。

Timeframe Microsoft 合作伙伴中心更改 Microsoft Edge 更改
2022 年 7 月 (已生效) Microsoft 合作伙伴中心将不再接受将可见性设置为 HiddenPublic的新清单 V2 扩展。 没有变化。
待定 Microsoft 合作伙伴中心将不再接受对现有清单 V2 扩展的更新。 开发人员可以提交更新,以便将 V2 扩展迁移到 V3。 Microsoft Edge 停止运行清单 V2 扩展。 企业可以使用企业策略允许清单 V2 扩展在 Microsoft Edge 上运行。
待定 没有变化。 清单 V2 扩展将不再在 Microsoft Edge 中运行,即使使用企业策略也是如此。

至少在Chromium清单 V2 支持时间线日期之前,企业策略将继续支持清单 V2 扩展。

Microsoft 会继续迭代地改进平台,并解决扩展开发人员共享的反馈。 在 Twitter @MSEdgeDev 或通过 TechCommunity 上的 Microsoft Edge 预览体验成员论坛与团队分享你的问题、评论和疑虑。

另请参阅