Pergunta

Quais são alguns recursos para começar a escrever um complemento do Firefox?Existe um guia de API em algum lugar?Existe um tutorial de primeiros passos em algum lugar?Existe um fórum de discussão para desenvolvedores em algum lugar?

Foi útil?

Solução

Tentamos fazer http://developer.mozilla.org/en/Extensions responda a todas essas perguntas.Os três primeiros links na seção de documentação são sobre como começar (que inclui o link de Adam).O newsgroup e o canal irc na seção Comunidade são os fóruns de discussão oficiais.

Mozilla é muito complexo, então qualquer tipo de guia de API seria complicado e difícil de escrever.Portanto, sua melhor aposta é verificar a página de trechos de código (também vinculada à página Extensões MDC), pesquisar MDC/google e perguntar nos fóruns.

Outras dicas

A página oficial listada acima é boa, mas esta é a página mais útil que encontrei para começar:http://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/

E descobri que começar com uma extensão gerada a partir do Add-on Builder também é um ótimo começo.Você vai direto para ajustar o JavaScript e ver o que acontece:https://addons.mozilla.org/en-US/developers/tools/builder

Você também vai querer depurar, você tem duas opções para isso:Bug do Chrome - O que fornece extensões do FireBug para Firefox.WebStorm, mas você precisa usar a versão de acesso antecipado e atualmente requer um patch que escrevi.

Aqui está a página inicial oficial da Mozilla para escrever sua primeira extensão.http://developer.mozilla.org/en/Building_an_Extension

Achei o Greasemonkey um ótimo ponto de partida ...Eu usei isso para criar algumas funcionalidades para um site, então usei isso compilador de scripts para transformar meu script em um complemento funcional.Claro que é gerado por máquina...mas são poucos arquivos e muito fáceis de entender.Basta descompactar o .xpi e mexer.

Este é um ótimo recurso para começar a aprender como construir uma extensão do FireFox:
Como criar extensões do Firefox

Este é um tutorial incrível e cobre a maioria dos tipos de extensões.

Editar:Link atualizado para usar cópia arquivada, pois a página original não existe mais

Isto tem as melhores soluções:https://developer.mozilla.org/en/Extensionsmas você pode tentar o compilador de script Greasemonkey

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top