将 Chrome 扩展移植到 Microsoft Edge

Microsoft Edge 允许将 Chrome 扩展移植到 Microsoft Edge,只需进行极少的更改。 Chrome 支持的扩展 API 和清单密钥与 Microsoft Edge 的代码兼容。 有关 Microsoft Edge 支持的 API 列表,请参阅 API 支持

若要移植 Chrome 扩展,请执行以下操作:

  1. 使用 Microsoft Edge 扩展支持的 API 列表查看扩展中使用的 Chrome 扩展 API

    注意

    如果扩展使用 Microsoft Edge 不支持的 API,则它可能不会直接移植。

  2. update_url从清单文件中删除 字段。

  3. 如果在 Chrome 扩展的名称或说明中使用 ,请使用 重新命名扩展 Microsoft Edge。 若要通过认证过程,需要进行更改。

  4. 通过 旁加载扩展来测试扩展,以检查它在 Microsoft Edge 中是否有效。

  5. 如果遇到任何问题,可以使用 DevTools 在 Microsoft Edge 中调试扩展,或 联系我们

  6. 按照 发布指南 在 Microsoft Edge 加载项网站上发布扩展。

为本机应用设置allowed_origins

如果扩展使用 chrome.runtime.connectNative与本机应用交换消息,请确保在本机消息主机清单文件中将 设置为 allowed_originschrome-extension://[Microsoft-Catalog-extensionID] 。 设置允许应用标识扩展。

后续步骤

扩展包准备好在 Microsoft Edge 加载项网站上发布后, 请创建开发人员帐户发布扩展