Compartilhar via


Migrar uma extensão do Chrome para o Microsoft Edge

O Microsoft Edge permite-lhe migrar a extensão do Chrome para o Microsoft Edge com alterações mínimas. As APIs de Extensão e as chaves de manifesto suportadas pelo Chrome são compatíveis com código com o Microsoft Edge. Para obter uma lista das APIs suportadas pelo Microsoft Edge, veja Suporte de API.

Para migrar a extensão do Chrome:

  1. Reveja as APIs de extensão do Chrome utilizadas nas suas extensões com a lista de APIs suportadas pelas extensões do Microsoft Edge.

    Se a sua extensão utilizar APIs que não são suportadas pelo Microsoft Edge, é possível que não seja migrada diretamente.

  2. Remova o update_url campo do ficheiro de manifesto.

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

  4. Teste a extensão para marcar se funcionar no Microsoft Edge ao carregar a extensão em sideload.

  5. Se tiver problemas, pode depurar as suas extensões no Microsoft Edge através das DevTools ou contacte-nos.

  6. Siga as diretrizes de publicação para publicar a sua extensão nos Suplementos do Microsoft Edge.

Definir allowed_origins para uma aplicação nativa

Se a sua extensão trocar mensagens com uma aplicação nativa através chrome.runtime.connectNativedo , certifique-se de que está definido allowed_origins como chrome-extension://[Microsoft-Catalog-extensionID] no ficheiro de manifesto do anfitrião de mensagens nativo. A definição permite que a aplicação identifique a sua extensão.

Próximas etapas

Depois de o pacote de extensão estar pronto para ser publicado nos Suplementos do Microsoft Edge:

  1. Registar-se como programador de extensões do Microsoft Edge
  2. Publicar uma extensão do Microsoft Edge