Pregunta

¿Cuáles son algunos recursos para comenzar a escribir un Complemento de Firefox? ¿Hay alguna guía API en alguna parte? ¿Hay algún tutorial de inicio en alguna parte? ¿Hay un foro de discusión de desarrolladores en alguna parte?

¿Fue útil?

Solución

Intentamos que http://developer.mozilla.org/en/Extensions responda todas esas preguntas Los primeros tres enlaces en la sección de documentación tratan sobre cómo comenzar (que incluye el enlace de Adam). El grupo de noticias y el canal de irc en la sección Comunidad son los foros de discusión oficiales.

Mozilla es muy complejo, por lo que cualquier tipo de guía API sería abrumador y difícil de escribir. Entonces, lo mejor que puede hacer es revisar la página de fragmentos de código (también enlazada desde la página de Extensiones de MDC), luego buscar MDC / google, luego preguntar en los foros.

Otros consejos

La página oficial mencionada arriba es buena, pero esta es la página más útil que he encontrado para comenzar: http: //blog.mozilla. com / addons / 2009/01/28 / how-to-develop-a-firefox-extension /

Y encontré que comenzar con una extensión generada desde Add-on Builder también es un gran comienzo. Vas directo a ajustar JavaScript y ver lo que sucede: https://addons.mozilla.org/en-US/developers/tools/builder

También realmente querrás poder depurar, tienes dos opciones para eso: ChromeBug : lo que te brinda FireBug para las extensiones de Firefox. WebStorm , pero necesita usar la versión de acceso temprano y actualmente requiere un parche que escribí .

Aquí está la página de inicio oficial de Mozilla para escribir su primera extensión. http://developer.mozilla.org/en/Building_an_Extension

Encontré que greasemonkey es un gran punto de partida ... Lo usé para crear algunas funciones para un sitio, luego usé este compilador de script para convertir mi script en un complemento funcional. Por supuesto, es generado por la máquina ... pero es muy pocos archivos y bastante fácil de entender. Simplemente descomprime el .xpi y juega.

Este es un gran recurso para comenzar a aprender cómo construir una extensión de Firefox:
Cómo crear extensiones de Firefox

Este es un tutorial impresionante y cubre la mayoría de las extensiones.

Editar: enlace actualizado para usar la copia archivada, ya que la página original ya no existe

Esto tiene las mejores soluciones: https://developer.mozilla.org/en/Extensions pero puedes probar el compilador de script greasemonkey

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top