Tutoriales

Este articulo necesita una revisión editorial. Cómo puedes ayudar.

Esta página lista prácticos artículos funcionales sobre como lograr realizar tareas específicas usando SDK.


Primeros pasos

Instalación
Descargar, instalar, e inicializar el SDK en Windows, OS X y Linux.
Resolución de problemas
Algunos consejos para solucionar problemas comunes y obtener más ayuda.
Primeros pasos
Guía paso a paso para la creación de un add-on simple con SDK.

Crear interfaces de usuario

Agregar un botón a la barra de herramientas
Fijar un botón a la barra de herramientas de Add-on de Firefox.
Agregar una opción de menú en Firefox
Agregar opciones a los menú principales de Firefox.
Mostrar una ventana emergente
Mostrar una ventana de dialogo emergente implementando HTML y JavaScript.
Agregar una opción al menú contextual
Agregar opciones al menú contextual de Firefox

Interactuar con el navegador

Abrir una página web
Abrir una página web en una nueva pestaña o ventana del navegador usando el modulo de pestañas, y accediendo a su contenido.
Atender las cargas de página
Usar el módulo de pestañas para recibir notificaciones cuando una página web nueva sea cargada, y acceder a su contenido.
Obtener la lista de las pestañas abiertas
Usar el módulo de pestañas para recorrer las pestañas abiertas actualmente, y acceder a su contenido.

Modificar páginas web

Modificar páginas web basándose en el URL
Crear filtro para páginas web basándose en el URL: siempre que una página web cuyo URL coincida con el filtro cargado, ejecuta una secuencia de comandos específica en él.
Modificar la página web activa
Cargar de forma dinámica una secuencia de comandos dentro de la página web activa.

Técnicas de desarrollo

Registro de actividad
Registrar los mensajes a la terminal con propósitos de diagnósticos.
Crear módulos reusables
Estructurar el add-on en módulos separados para hacer más fácil el desarrollo, depuración, y mantenimiento. Crear paquetes reusables que contengan los módulos, de esta manera otros desarrolladores puedan usarlos también.
Pruebas unitarias
Escribir y ejecutar pruebas unitarias usando el marco de trabajo para pruebas de SDK.
Autoridad Chrome
Ganar acceso al objeto Components, permitiendo al add-on cargar y usar el objeto XPCOM.
Creando destinos del evento
Permite a los objetos definidos emitir sus propios eventos.
Encargarse de las cargas y descargas
Obtener las notificaciones cuando el add-on sea cargado y descargado por Firefox, y pasar argumentos en el add-on desde la terminal.
Usar módulos externos (jpm)
Instalar y usar módulos adicionales que no son entregados con el SDK.
Localización
Escribir código que pueda ser adaptado a otro idioma.
Desarrollo Móbil
Desarrollar add-ons para Firefox Móbil en Android.
Depurador de Add-on
Depurar el código JavaScript del add-on.

Juntando todo

Add-on Anotador
Un manual de un add-on relativamente complejo.

 

Etiquetas y colaboradores del documento

 Colaboradores en esta página: goliveira, wbamberg
 Última actualización por: goliveira,