将 Chrome 扩展移植到 Microsoft Edge
Microsoft Edge 允许将 Chrome 扩展移植到 Microsoft Edge,只需进行最少的更改。 Chrome 支持的扩展 API 和清单密钥与 Microsoft Edge 的代码兼容。 有关 Microsoft Edge 支持的 API 列表,请参阅 API 支持。
若要移植 Chrome 扩展,请执行以下作:
使用 Microsoft Edge 扩展 支持的 API 列表查看扩展中使用的 Chrome 扩展 API。
如果扩展使用 Microsoft Edge 不支持的 API,则它可能不会直接移植。
update_url
从清单文件中删除 字段。如果在
Chrome
扩展的名称或说明中使用 ,请使用 重新命名扩展Microsoft Edge
。 若要通过认证过程,需要进行更改。通过旁加载扩展,测试扩展以检查它是否在 Microsoft Edge 中工作。
如果遇到任何问题,可以使用 DevTools 在 Microsoft Edge 中调试扩展,或 联系我们。
按照 发布指南 在 Microsoft Edge 加载项上发布扩展。
为本机应用设置allowed_origins
如果扩展使用 chrome.runtime.connectNative
与本机应用交换消息,请确保在本机消息主机清单文件中将 设置为 allowed_origins
chrome-extension://[Microsoft-Catalog-extensionID]
。 设置允许应用标识扩展。
后续步骤
扩展包准备好在 Microsoft Edge 加载项上发布后: