Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.
Empaquetando tu extensión
Mozilla actualmente esta considerando implementar una aplicación con interfaz visual para empaquetar y cargar extensiones. Mira el Bug 1185460 para más información. Hasta entonces, sigue los pasos que aparecen a continuación.
Las extensiones para Firefox son empaquetadas como archivos XPI, los cuales son solamente archivos ZIP, con extensión "xpi".
Un truco es que el archivo ZIP debe ser un archivo que contenga los archivos de la extensión y no la carpeta que los contiene.
Windows
- Abre la carpeta que contiene los archivos de tu extensión.
- Selecciona todos los archivos.
- Con clic derecho elige Enviar a → Carpeta comprimida (zip).
- Cambia el nombre del archivo resultante de
something.zip
asomething.xpi
.
Mac OS X
- Abre la carpeta que contiene los archivos de tu extensión.
- Selecciona todos los archivos.
- Con clic derecho elige Comprimir n elementos.
- Cambia el nombre del archivo resultante de
something.zip
asomething.xpi
.
Linux / Mac OS X Terminal
cd path/to/my-extension/
zip -r ../my-extension.xpi *
Instalando tu extensión
- Navega a
about:addons
- Arrastra y suelta el XPI dentro de la página, o abre el menú de opciones y escoge "Instalar complemento desde archivo..."
- Da clic en "Instalar" en el diálogo que aparecerá
Instalando tu extensión en Firefox OS
Tu puedes instalar tu extensión desde WebIDE en un escritorio conectado vía USB o Wifi. Abre path/to/my-extension/ como una Aplicación empaquetada en WebIDE.
Cuando la validación de manifest.json es correcta podrás instalar y ejecutar tu extensión en el dispositivo con Firefox OS conectado.
Para instalar extensiones debe tener habilitada la opción en Configuración->Complementos del dispositivo con Firefox OS.
Resolución de problemas
Aquí están algunos de los problemas más comunes que podrías encontrarte:
"Este complemento no puede ser instalado porque no ha sido verificado."
- Asegúrate que estás usando Nightly y la preferencia
xpinstall.signatures.required
está enfalse
enabout:config
. - Aprende más acerca de la firma de complementos y su distribución.
"Este complemento no puede ser instalado porque para estar corrupto."
- Asegúrate que has comprimido los archivos directamente, no la carpeta que contiene los archivos de tu extensión. Tu archivo manifest.json debe estar en la carpeta raíz del archivo ZIP.
- Asegúrate que estás usando la versión Nightly de Firefox.
No pasa nada
- Asegúrate que tu archivo actualmente termina en
.xpi
, existen algunos sistemas operativos que le gusta ocultar las extensiones de los archivos.- En Windows, comprueba con Vista → Mostrar / Ocultar: Extensiones de los archivos.
- En Mac OS X, comprueba con Archivo → Obtener información → Nombre y Extensión.
- Es posible que te hayas perdido u ocultado el diálogo de instalación. Mira si un icono parecido a una pieza de rompecabezas está al lado del botón Atrás en Nightly. Has clic sobre él para trae nuevamente el diálogo de instalación.