XPInstall (Cross-Platform Install) 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. [1] [2]
Un módulo de instalación 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 una serie de archivos de datos. [1] [2]
En Mozilla, Firefox anterior a la versión 0.7 y anterior a la 0.5 [ aclaración necesaria ] , el paquete contenía un script de instalación de JavaScript (install.js) con algunas directivas para las acciones a realizar durante una instalación, incluyendo agregar archivos y directorios, eliminar archivos y directorios antiguos u obsoletos, ejecutar herramientas de línea de comandos, etc. En las versiones medianamente antiguas de Firefox y Thunderbird, el script de instalación ha sido reemplazado por un manifiesto de Chrome y un archivo RDF (install.rdf). Desde la versión 45 de Firefox, el único archivo obligatorio es manifest.json .
Desde Firefox 1.0, las XPI de sitios que no sean complementos de Mozilla están bloqueadas de forma predeterminada. Esto 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 a 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 únicamente de fuentes confiables.
Aplicaciones con soporte integrado para XPInstall
Navegadores web
Otras aplicaciones
- Nvu (aplicación de creación web)
- Songbird (reproductor y organizador multimedia)
- Mozilla Sunbird
- Mozilla Thunderbird
- Engranajes de Google
- Zotero (software de gestión de referencias bibliográficas)
Véase también
Referencias
- ^ ab Fisher, Tim (16 de febrero de 2009). "¿Qué es un archivo XPI y cómo se abre?". Lifewire . Consultado el 23 de febrero de 2024 .
- ^ en File.org (24 de febrero de 2023). «Archivo XPI: cómo abrir un archivo XPI (y qué es)». file.org . Consultado el 23 de febrero de 2024 .
Enlaces externos
- "XPInstall". Archivado desde el original el 22 de abril de 2009. Consultado el 28 de septiembre de 2021 .
- "Extension Packaging – MDC". Archivado desde el original el 2008-08-19 . Consultado el 2021-09-28 .
- "Tu primera extensión – Mozilla | MDN". 2021-02-19 . Consultado el 2021-09-28 .