将 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 加载项上发布后:

  1. 注册为 Microsoft Edge 扩展开发人员
  2. 发布 Microsoft Edge 扩展