Como escrevo um complemento do Firefox?[fechado]
-
09-06-2019 - |
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?
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