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 introdução em algum lugar? Existe um quadro de discussão para desenvolvedores em algum lugar?
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 introdução em algum lugar? Existe um quadro de discussão para desenvolvedores em algum lugar?
Respostas:
Tentamos fazer com que http://developer.mozilla.org/en/Extensions respondesse 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 grupo de notícias e o canal irc na seção Comunidade são os fóruns oficiais de discussão.
O Mozilla é muito complexo, portanto, qualquer tipo de guia de API seria esmagador e difícil de escrever. Portanto, sua melhor aposta é verificar a página de trechos de código (também vinculada à página de extensões do MDC), pesquisar no MDC / google e perguntar nos fóruns.
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- extensão/
publicação oficial mais recente
E achei que começar com uma extensão gerada a partir do Add-on Builder também foi 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 deseja realmente depurar, há duas opções para isso: ChromeBug - 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
Eu achei o greasemonkey um ótimo ponto de partida ... Usei-o para criar algumas funcionalidades para um site, depois usei esse compilador de scripts para transformar meu script em um complemento funcional. Claro que é gerado por máquina ... mas são muito poucos arquivos e muito fáceis de entender. Apenas descompacte o arquivo .xpi e remova-o.
Este é um ótimo recurso para começar a aprender como criar uma extensão do FireFox:
Como criar extensões do Firefox
Este é um tutorial incrível e abordará a maioria dos tipos de extensões.
Editar: link atualizado para usar a cópia arquivada, pois a página original não existe mais
Possui as melhores soluções: https://developer.mozilla.org/en/Extensions, mas você pode tentar o compilador de scripts greasemonkey