Esta página lista artigos úteis e práticos sobre como executar tarefas específicas usando o SDK.


Começando

Instalação
Download, instalar, e inicializar o SDK no Windows, OS X e Linux.
Solução de problemas
Algumas dicas para resolver problemas comuns e conseguir mais ajuda.
Começando
Criação passo-a-passo de um add-on simples com o SDK.

Criando interfaces de usuário

Adicionando um botão de barra de ferramenta
Anexe um botão à barra de ferramentas de add-on do Firefox.
Adicione um item de menu ao Firefox
Adicione itens ao menu principal do Firefox.
Mostre um popup
Mostre um diálogo popup implementado com HTML e JavaScript.
Adicione um item ao menu de contexto
Adicione itens ao menu de contexto do Firefox.

Interagindo com o navegador

Abra uma página
Abra uma página web em um novo navegador ou janela usando o módulo tabs, e acesse seu conteúdo.
Observando páginas carregadas
Use o módulo tabs para conseguir notificação quando novas páginas são carregadas, e acesse seu conteúdo.
Capturando a lista de tabs abertas
Use o módulo tab para interagir pelas tabs atualmente abertas, e acesse seu conteúdo.

Modificando páginas web

Modificar páginas web baseado na URL
Crie um filtro para páginas web baseado em sua URL: sempre que uma página web cuja URL combinar com o filtro carregado, executa um script espeficado nela.
Modificar a página web ativa
Carrega dinamicamente um script dentro da página web ativa atualmente.

Técnicas de desenvolvimento

Restro de log
Registra mensagens para o console para propósito de diagnóstico.
Criando módulos reutilizáveis
Estruture seu add-on em módulos separados deixando mais fácil o desenvolvimento, depuração e manutenção. Crie pacotes reutilizáveis contendo seus módulos, assim outros desenvolvedores de add-on podem usá-los também.
Teste de unidade
Escrevendo e executando teste de unidade usando framework de teste do SDK.
Chrome authority
Conseguindo acesso ao objeto Components, permitindo a seu add-on carregar e usar qualquer objeto XPCOM.
Criando event targets
Permite aos objeto que você define emitir seus próprios eventos.
Observando load e unload
Receba notificações quando seu add-on é caregado ou descarregado pelo Firefox, e passa argumentos do seu add-on a partir da linha de comando.
Usando módulos de terceiros
Instale e use módulos adicionais que não são fornecidos com o SDK.
Localização
Escrever código localizável.
Desenvolvimento mobile
Develop add-ons for Firefox Mobile on Android.
Depuração do Add-on
Depure o JavaScript do seu add-on.

Colocando tudo junto

Add-on Annotator
Um guia para um add-on relativamente complexo.

 

Etiquetas do documento e colaboradores

Etiquetas: 
 Colaboradores desta página: Pheanor, wbamberg
 Última atualização por: Pheanor,