XPInstall (instalación multiplataforma) es una tecnología utilizada por Mozilla Application Suite , SeaMonkey , Mozilla Firefox , Mozilla Thunderbird y otras aplicaciones basadas en XUL para instalar extensiones de Mozilla que agregan funcionalidad a la aplicación principal.
Extensión de nombre de archivo | .xpi |
---|---|
Tipo de medio de Internet | aplicación / x-xpinstall |
Desarrollado por | Fundación Mozilla |
Un módulo instalador XPI (pronunciado "zippy" y derivado de XPInstall) es un archivo ZIP que contiene un script de instalación o un manifiesto en la raíz del archivo y varios archivos de datos.
En Mozilla, Firefox antes de 0.7 y antes de 0.5 [se necesita aclaración ] , el paquete contenía un script de instalación de JavaScript (install.js) con algunas directivas para las acciones a tomar durante una instalación, incluida la adición de archivos y directorios, la eliminación de archivos antiguos u obsoletos y directorios, ejecutar herramientas de línea de comandos, etc. En versiones más recientes de Firefox y Thunderbird, el script de instalación ha sido reemplazado por un manifiesto de Chrome y un archivo RDF (install.rdf).
Desde Firefox 1.0, los XPI de sitios distintos a los complementos de Mozilla están bloqueados de forma predeterminada. Este fue un intento de evitar que los usuarios novatos instalaran programas maliciosos, como virus informáticos , troyanos y software espía . Si bien es posible incluir un sitio en la lista blanca que limita los sitios que pueden instalar XPI, los sitios maliciosos no pueden instalar extensiones en segundo plano (sin intervención humana). Esto se debe a que se debe responder un cuadro de diálogo de confirmación para cada instalación de una extensión.
Sin embargo, se recomienda a los usuarios que instalen extensiones solo de fuentes confiables.
Aplicaciones con soporte integrado para XPInstall
navegadores web
Otras aplicaciones
- Nvu (aplicación de creación web)
- Songbird (reproductor multimedia y organizador)
- Mozilla Sunbird
- Mozilla Thunderbird
- Google Gears