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 上運作。 請參考 Sideload 擴充功能,以便在本地安裝並測試。
如果你遇到任何問題,可以:
- 使用 DevTools 在 Microsoft Edge 中除錯擴充功能;請參見 DevTools 概述。
- 請聯絡 Microsoft Edge 擴充團隊。
為原生應用程式設定allowed_origins
如果你的擴充功能透過 與原生應用程式chrome.runtime.connectNative交換訊息,請確保你在原生訊息主機清單檔案中設定allowed_origins為 。chrome-extension://[Microsoft-Catalog-extensionID] 這個設定允許應用程式識別你的分機。
發佈擴充功能
當你的擴充套件準備好在 Microsoft Edge Add-ons 發佈後: