Esta tradução está incompleta. Por favor, ajude a traduzir este artigo do Inglês.

As extensões desenvolvidas com as APIs de Extensão da Web são preparadas para compatibilidade de navegador cruzad: em grande medida, a tecnologia é diretamente compatível com a API de extensão suportada pelo Google Chrome e Opera. As extensões escritas para estes navegadores irão, na maioria do casos, ser executadas no Firefox com apenas algumas alterações. Quase todas das  APIs de extensão são suportadas, utilizando as funções de chamada sob o espaço de nome  chrome, o mesmo que Chrome. As únicas APIs que não são suportadas no nome de espaço chrome são aquelas que são intentionalmente incompatíveis com o Chrome. Nesses casos, a página da documentação de API irá declarar explicitamente que só é suportado no espaço do nome browser . O processo de transferir uma extensão do Chrome para Opera é como isto:

  1. Review your use of manifest.json features and WebExtension APIs against the Chrome incompatibilities reference. If you're using features or APIs that are not yet supported in Firefox, you may not be able to port your extension yet. Mozilla provides a service that can help to automate this step: https://www.extensiontest.com/.
  2. Install your extension in Firefox and test it out.
  3. If you have any problems, contact us on the dev-addons mailing list or #webextensions on IRC.
  4. Submit your add-on to AMO for signing and distribution.

Se estivesse dependente da opção da linha de comando do Chrome para carregar uma extensão descompactada, consulte a ferramenta web-ext que automatiza a instalação temporária no Firefox para desenvolvimento.

Etiquetas do documento e contribuidores

Etiquetas: 
 Contribuidores para esta página: mansil, Nunonmac101
 Última atualização por: mansil,