共用方式為


將 Chrome 擴充功能移植到 Microsoft Edge

Microsoft Edge 可讓您以最少的變更,將 Chrome 延伸模組移植到 Microsoft Edge。 Chrome 支援的擴充功能 API 和資訊清單金鑰與 Microsoft Edge 程式碼相容。 如需 Microsoft Edge 支援的 API 清單,請參閱 API 支援

若要移植 Chrome 擴充功能:

  1. 檢閱延伸模組中使用的 Chrome 擴充功能 API 與 Microsoft Edge 擴充 功能支援的 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 附加元件網站中發佈之後, 請建立開發人員帳戶發佈您的擴充功能