¿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 para desarrolladores en alguna parte?
¿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 para desarrolladores en alguna parte?
Respuestas:
Intentamos hacer que http://developer.mozilla.org/en/Extensions contestara todas esas preguntas. Los primeros tres enlaces en la sección de documentación tratan sobre cómo comenzar (eso incluye el enlace de Adam). El grupo de noticias y el canal irc en la sección Comunidad son los paneles 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. Por lo tanto, su mejor opción es consultar la página de fragmentos de código (también vinculada desde la página Extensiones de MDC), luego buscar MDC / google, luego preguntar en los foros.
La página oficial enumerada anteriormente 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- extensión /
Publicación oficial más reciente
Y descubrí que comenzar con una extensión generada desde el Add-on Builder también fue un gran comienzo. Ir directamente a ajustar JavaScript y ver qué sucede: https://addons.mozilla.org/en-US/developers/tools/builder
Realmente también querrás poder depurar, tienes dos opciones para eso: ChromeBug , que te ofrece FireBug para 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 excelente punto de partida ... Lo usé para crear alguna funcionalidad 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 son muy pocos archivos y bastante fáciles 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 increíble y cubrirá la mayoría de los tipos de 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