迁移到清单 V3 的概述和时间线
清单文件是扩展的蓝图。 扩展的清单文件包括扩展的版本号、扩展的标题以及运行扩展所需的权限等信息。 清单文件遵循清单 V2 或清单 V3 指定的格式。
清单 V3 中的更改概述
从清单 V2 迁移到清单 V3 会对浏览器处理扩展的方式进行一些结构性更改。
2020 年 10 月,Microsoft宣布 决定采用清单 V3 ,以帮助减少所有开发人员的 Web 碎片,并增强最终用户的隐私、安全性和性能。
清单 V3 是 Chromium 项目的一项计划。
有关更改的概述,如 迁移到清单 V3 中所述:
后台页已被服务辅助角色替换。
网络请求修改现在由新
declarativeNetRequest
API 处理。不再允许远程托管代码。 扩展只能运行其自己的包中包含的 JavaScript。
已向许多方法添加了对 Promises 的支持。 作为替代方法,仍支持回调。
各种次要功能改进。
Chromium浏览器引擎的清单时间线
Chromium修改了结束清单 V2 支持的时间线。 请参阅:
- 清单 V2 支持时间线
- 逐步淘汰时间线恢复到清单 V3 的转换。
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合作伙伴中心将不再接受将可见性设置为 Hidden 或 Public 的新清单 V2 扩展。 |
没有变化。 |
待定 | Microsoft合作伙伴中心将不再接受现有清单 V2 扩展的更新。 开发人员可以提交更新,以便将 V2 扩展迁移到 V3。 | Microsoft Edge 停止运行清单 V2 扩展。 企业可以使用企业策略允许清单 V2 扩展在 Microsoft Edge 上运行。 |
待定 | 没有变化。 | 清单 V2 扩展将不再在 Microsoft Edge 中运行,即使使用企业策略也是如此。 |
至少在Chromium清单 V2 支持时间线日期之前,企业策略将继续支持清单 V2 扩展。
Microsoft继续迭代地改进平台,并解决扩展开发人员共享的反馈。 分享你的问题、评论和关注点:
- 联系 Microsoft Edge 扩展团队
- Microsoft Edge 预览体验成员 - Microsoft Tech Community Microsoft Edge 论坛。
- @MSEdgeDev - X (Twitter) Microsoft Edge 团队。
另请参阅
- 迁移到清单 V3
- 清单 V2 支持时间线
- 逐步淘汰时间线恢复到清单 V3 的转换。