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:
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.
Remova o
update_url
campo do arquivo de manifesto.Se
Chrome
for usado no nome ou na descrição da extensão, renomeie sua extensão usandoMicrosoft Edge
. Para passar o processo de certificação, as alterações são necessárias.Teste sua extensão para verificar se ela funciona no Microsoft Edge , carregando lateralmente sua extensão.
Se você enfrentar problemas, poderá depurar suas extensões no Microsoft Edge usando o DevTools ou entrar em contato conosco.
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.