De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Complemento es el término de Mozilla para los módulos de software que se pueden agregar al navegador web Firefox y aplicaciones relacionadas . Mozilla los aloja en su sitio web oficial de complementos . [1]

Las extensiones del navegador son el tipo principal de complemento. En 2017, Mozilla implementó cambios importantes en la interfaz de programación de aplicaciones (API) para extensiones en Firefox, reemplazando las API de XUL y XPCOM de larga data con la API de WebExtensions que se basa en la API de Google Chrome . [2] [3] [4] Por lo tanto, las extensiones de Firefox ahora son ampliamente compatibles con sus contrapartes de Chrome. [5]

Tipos de complementos [ editar ]

Extensiones [ editar ]

Antes de 2017, Firefox admitía extensiones desarrolladas con diferentes API: XUL , XPCOM y Jetpack . [6] Mozilla ahora se refiere a estos como extensiones heredadas. [4] A partir de Firefox 57, solo se admite la nueva API de WebExtensions . [3] [7]

Temas [ editar ]

Las primeras versiones de Firefox admitían temas que podían cambiar en gran medida la apariencia del navegador, pero esto se redujo con el tiempo. Los temas actuales se limitan a cambiar el fondo y el color del texto de las barras de herramientas. [8] (Estos temas ligeros antes se llamaban personas. [9] )

Complementos [ editar ]

Los complementos ya no son compatibles con Firefox. En el pasado, se usaban para manejar tipos de medios para los que la aplicación no tenía capacidad incorporada. Fueron obsoletos debido a problemas de seguridad y mejoras en las API web . [10] El último que recibió soporte oficial fue Adobe Flash Player , que Adobe descontinuó en 2020. [11] [12]

Restricciones [ editar ]

Mozilla no tenía ningún mecanismo para restringir los privilegios de las extensiones heredadas de Firefox . Esto significaba que una extensión heredada podía leer o modificar los datos utilizados por otra extensión o cualquier archivo accesible para el usuario que ejecuta aplicaciones de Mozilla. [13] Pero la API de WebExtensions actual impone muchas restricciones. [14]

A partir de Firefox 40, Mozilla comenzó a implementar un requisito para la firma de extensiones. [15] Ahora se requiere en todas las versiones oficiales de Firefox. [dieciséis]

Sitio web [ editar ]

El sitio web de complementos de Mozilla es el repositorio oficial de complementos de Firefox . [1] A diferencia de mozdev.org, que ofrece alojamiento gratuito para proyectos relacionados con Mozilla, el sitio de complementos está diseñado para los usuarios . De forma predeterminada, Firefox comprueba automáticamente el sitio en busca de actualizaciones para los complementos instalados. [17]

En enero de 2008, Mozilla anunció que el sitio había acumulado un total de 600 millones de descargas de complementos y que más de 100 millones de complementos instalados revisan automáticamente el sitio en busca de actualizaciones todos los días. [18] En julio de 2012, el total había aumentado a 3 mil millones de descargas desde el sitio. [19]

Referencias [ editar ]

  1. ^ a b "Sitio web oficial de complementos" . Mozilla . Consultado el 10 de febrero de 2019 .
  2. ^ "El futuro del desarrollo de complementos de Firefox" . Blog de complementos de Mozilla . Consultado el 15 de diciembre de 2018 .
  3. ^ a b "Próximos cambios en las funciones de compatibilidad" . Blog de complementos de Mozilla . Consultado el 15 de diciembre de 2018 .
  4. ^ a b "Cómo habilitar extensiones heredadas en Firefox 57 - gHacks Tech News" . www.ghacks.net . Consultado el 14 de diciembre de 2018 .
  5. ^ "Portar una extensión de Google Chrome" . Mozilla . Consultado el 30 de diciembre de 2018 .
  6. ^ Capítulo 2: Tecnologías utilizadas en el desarrollo de extensiones - Guía para desarrolladores de complementos de Firefox | MDN Archivado el 5 de octubre de 2016 en Wayback Machine . Developer.mozilla.org. Consultado el 21 de julio de 2013.
  7. ^ "Extensiones del navegador" . MDN . Mozilla . Consultado el 10 de febrero de 2019 .
  8. ^ "Temas para Firefox" .
  9. ^ "Las personas ahora son temas de Firefox" .
  10. ^ Smedberg, Benjamin (8 de octubre de 2015). "Complementos NPAPI en Firefox" . Versiones futuras . Fundación Mozilla .
  11. ^ Lardinois, Frederic. "Prepárate para decir finalmente adiós a Flash - en 2020" . TechCrunch . Consultado el 25 de julio de 2017 .
  12. ^ "Fin del soporte para Adobe Flash" . Mozilla . Consultado el 9 de abril de 2021 .
  13. ^ "Abusar, explotar y engañar con complementos de Firefox" (PDF) . Archivado desde el original (PDF) el 5 de marzo de 2016 . Consultado el 23 de octubre de 2013 .
  14. ^ "Mejores prácticas de seguridad" . MDN . Mozilla . Consultado el 10 de febrero de 2019 .
  15. ^ Fisher, Dennis. "Firefox 40 comienza a advertir a los usuarios sobre complementos sin firmar" . Threatpost . Consultado el 20 de agosto de 2015 .
  16. ^ "Firma de extensiones" . Wiki de Mozilla.org . Mozilla . Consultado el 20 de agosto de 2015 .
  17. ^ "Actualizaciones" . Red de desarrolladores de Mozilla . Consultado el 28 de octubre de 2017 .
  18. ^ Scott, Justin (30 de enero de 2008). "600.000.000 de descargas de complementos" . Blog de Métricas . Fundación Mozilla.
  19. ^ "¡Los complementos de Firefox atraviesan más de 3 mil millones de descargas!" . El blog de Mozilla . Consultado el 1 de noviembre de 2013 .

Enlaces externos [ editar ]

  • Sitio web oficial de complementos
  • Documentación de referencia de la API de WebExtensions
  • Extension Workshop, sitio de Mozilla para la documentación para desarrolladores de extensiones de Firefox