firefox - recomendadas - mozilla web store




¿Cómo escribo un complemento de Firefox? (4)

Encontré que greasemonkey es un gran punto de partida ... Lo usé para crear algunas funcionalidades para un sitio, luego usé este compilador de scripts para convertir mi script en un complemento funcional. Por supuesto, se genera en máquina ... pero son muy pocos los archivos y es bastante fácil de entender. Simplemente descomprime el .xpi y manipúlalo.

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


Este es un gran recurso para comenzar a aprender a 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 copia archivada ya que la página original ya no existe


Intentamos que developer.mozilla.org/en/Extensions respondiera todas esas preguntas. Los primeros tres enlaces en la sección de documentación son 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 foros de discusión oficiales.

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


La página oficial enumerada 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 descubrí que comenzar con una extensión generada a partir del Add-on Builder también es un gran comienzo. Vas directamente a ajustar JavaScript y ver qué sucede: https://addons.mozilla.org/en-US/developers/tools/builder

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







add-on