Porta uma extensão do Chrome para o Microsoft Edge

O Microsoft Edge permite que você porte sua extensão do Chrome para o Microsoft Edge com alterações mínimas. As APIs de extensão e as chaves de manifesto compatíveis com o Chrome são compatíveis com o código do Microsoft Edge. Para obter uma lista de APIs compatíveis com o Microsoft Edge, consulte Suporte a API.

Para portar sua extensão do Chrome:

  1. Examine as APIs de extensão do Chrome usadas em suas extensões com a lista de APIs com suporte de extensões do Microsoft Edge.

    Se a extensão usar APIs que não têm suporte no Microsoft Edge, talvez ela não seja portada diretamente.

  2. Remova o campo do arquivo de manifesto update_url .

  3. Se Chrome for usado no nome ou na descrição da extensão, renomeie a extensão usando Microsoft Edge. Para passar no processo de certificação, as alterações são necessárias.

  4. Teste a extensão para marcar se ela funciona no Microsoft Edge fazendo um sideload na extensão. Consulte Fazer sideload de uma extensão para instalá-la e testá-la localmente.

  5. Se você encontrar algum problema, poderá:

Definir allowed_origins para um aplicativo nativo

Se sua extensão trocar mensagens com um aplicativo nativo usando chrome.runtime.connectNative, verifique se você definiu allowed_origins como no arquivo de manifesto chrome-extension://[Microsoft-Catalog-extensionID] do host de mensagens nativo. A configuração permite que o aplicativo identifique sua extensão.

Publicar a extensão

Depois que seu pacote de extensão estiver pronto para publicação no Microsoft Edge Complementos:

  1. Registre-se como um desenvolvedor de extensão do Microsoft Edge.

  2. Publique uma extensão do Microsoft Edge.