Portar uma extensão do Chrome para o Microsoft Edge

O Microsoft Edge permite portar sua extensão do Chrome no Microsoft Edge com alterações mínimas. As APIs de extensão e as chaves de manifesto com suporte do Chrome são compatíveis com código com o Microsoft Edge. Para obter uma lista de APIs com suporte do Microsoft Edge, confira Suporte à 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 para extensões do Microsoft Edge.

    Observação

    Se sua extensão usar APIs que não têm suporte pelo Microsoft Edge, ela poderá não portar diretamente.

  2. Remova o update_url campo do arquivo de manifesto.

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

  4. Teste sua extensão para verificar se ela funciona no Microsoft Edge , carregando lateralmente sua extensão.

  5. Se você enfrentar problemas, poderá depurar suas extensões no Microsoft Edge usando o DevTools ou entrar em contato conosco.

  6. Siga as diretrizes de publicação para publicar sua extensão no site de suplementos do Microsoft Edge.

Configurando allowed_origins para um aplicativo nativo

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

Próximas etapas

Depois que seu pacote de extensão estiver pronto para publicar no site de Complementos do Microsoft Edge, crie uma conta de desenvolvedor e publique sua extensão.