Una extensión de navegador es un pequeño módulo de software para personalizar un navegador web . Los navegadores generalmente permiten una variedad de extensiones, incluidas modificaciones de la interfaz de usuario , bloqueo de anuncios y administración de cookies . [1]
Los complementos del navegador son un tipo de módulo independiente. La principal diferencia es que las extensiones suelen ser solo código fuente , pero los complementos son siempre ejecutables (es decir, código objeto ). A partir de 2021, la mayoría de los navegadores han desaprobado los complementos , mientras que las extensiones se utilizan ampliamente. El navegador más popular, Google Chrome , [2] tiene más de 100,000 extensiones disponibles pero ya no admite complementos. [3] [4]
Historia
Internet Explorer fue el primer navegador importante en admitir extensiones, con el lanzamiento de la versión 4 en 1999. [5] Firefox ha admitido extensiones desde su lanzamiento en 2004. Opera comenzó a admitir extensiones en 2009, y tanto Google Chrome como Safari lo hicieron de la siguiente manera año. Microsoft Edge agregó compatibilidad con extensiones en 2016. [6]
Conformidad API
En 2015, se formó un grupo de trabajo comunitario en el marco del W3C para crear una única interfaz de programación de aplicaciones (API) estándar para las extensiones del navegador. [7] Si bien es poco probable que se logre ese objetivo, [8] la mayoría de los navegadores ya utilizan API iguales o muy similares debido a la popularidad de Google Chrome .
Chrome fue el primer navegador con una API de extensión basada únicamente en HTML , CSS y JavaScript . Las pruebas beta de esta capacidad comenzaron en 2009, [9] [10] y al año siguiente Google abrió Chrome Web Store . En junio de 2012, había 750 millones de instalaciones totales de extensiones y otro contenido alojado en la tienda. [11] En el mismo año, Chrome superó a Internet Explorer como el navegador más popular del mundo, [12] y su participación de mercado continuó creciendo, alcanzando el 60% en 2018. [13]
Debido al éxito de Chrome, Microsoft creó una API de extensión muy similar para su navegador Edge , con el objetivo de facilitar que los desarrolladores de extensiones de Chrome trasladen su trabajo a Edge. [14] Pero después de tres años, Edge todavía tenía una participación de mercado decepcionantemente pequeña, por lo que Microsoft lo reconstruyó como un navegador basado en Chromium . [15] [16] (Chromium es el proyecto de código abierto de Google que sirve como núcleo funcional de Chrome y muchos otros navegadores). Ahora que Edge tiene la misma API que Chrome, las extensiones se pueden instalar directamente desde Chrome Web Store. [17]
Con su propia participación de mercado en declive, Mozilla también decidió conformarse. En 2015, la organización anunció que las antiguas capacidades de extensión XUL y XPCOM de Firefox serían reemplazadas por una API menos permisiva muy similar a la de Chrome. [18] Este cambio se aprobó en 2017. [19] [20] Las extensiones de Firefox ahora son en gran parte compatibles con sus contrapartes de Chrome. [21]
Hasta 2020, Apple fue la única gran excepción a esta tendencia, ya que su API para Safari requería el uso de la herramienta Xcode para crear extensiones. [22] Sin embargo, Apple anunció que Safari 14 se ajustaría a la API de Chrome como parte de la actualización de macOS 11 . [23]
Comportamiento indeseado
Las extensiones del navegador generalmente tienen acceso a datos confidenciales, como el historial de navegación, y tienen la capacidad de alterar algunas configuraciones del navegador, agregar elementos de la interfaz de usuario o reemplazar el contenido del sitio web. [24] [25] Como resultado, ha habido casos de malware , por lo que los usuarios deben tener cuidado con las extensiones que instalan. [26] [27] [28] [29]
También ha habido casos de aplicaciones que instalan extensiones de navegador sin el conocimiento del usuario , lo que dificulta al usuario desinstalar la extensión no deseada. [30]
Algunos desarrolladores de extensiones de Google Chrome han vendido sus extensiones a terceros que luego incorporaron adware . [31] [32] En 2014, Google eliminó dos de esas extensiones de Chrome Web Store después de que muchos usuarios se quejaron de anuncios emergentes no deseados. [33] Al año siguiente, Google reconoció que alrededor del cinco por ciento de las visitas a sus propios sitios web habían sido modificadas por extensiones con adware. [34] [35] [36]
Referencias
- ^ "¿Qué son las extensiones?" . Documentos web de MDN . Consultado el 5 de agosto de 2019 .
- ^ "Estadísticas globales de StatCounter" . StatCounter . Consultado el 11 de noviembre de 2020 .
- ^ Cimpanu, Catalin. "La mitad de todas las extensiones de Google Chrome tienen menos de 16 instalaciones" . ZDNet . Consultado el 19 de febrero de 2021 .
- ^ "Lanzamiento de Google Chrome 88: RIP Flash Player" . Consultado el 29 de enero de 2021 .
- ^ "Extensiones del navegador" . Consultado el 29 de septiembre de 2020 .
- ^ Bright, Peter (18 de marzo de 2016). "El navegador Edge ahora tiene extensiones en la última vista previa de Windows 10" . Ars Technica . Condé Nast .
- ^ "Carta del grupo comunitario de extensión del navegador - Grupo comunitario de extensión del navegador" . navegarrext.github.io . Consultado el 14 de diciembre de 2018 .
- ^ "Re: Una pregunta de Florian Rivoal el 2017-07-29 ([email protected] de julio de 2017)" . listas.w3.org . Consultado el 14 de diciembre de 2018 .
- ^ "Estado de las extensiones: en la pista, preparándose para el despegue" . Blog de Chromium . Consultado el 14 de diciembre de 2018 .
- ^ "¡Se lanzó la versión beta de extensiones, con más de 300 extensiones!" . Blog de Chromium . Consultado el 14 de diciembre de 2018 .
- ^ Vikas SN (29 de junio de 2012). "La verdad: Google I / O 2012 día 2 - 310 millones de usuarios de Chrome, 425 millones de Gmail y más" . MediaNama . Consultado el 14 de junio de 2013 .
- ^ "El uso de Internet Explorer se desplomará por debajo del 50 por ciento a mediados de 2012" . 3 de septiembre de 2011. Archivado desde el original el 20 de noviembre de 2011 . Consultado el 4 de septiembre de 2011 .
- ^ Contador de estadísticas. "Cuota de mercado del navegador en todo el mundo | Estadísticas globales de StatCounter" . gs.statcounter.com . Consultado el 20 de octubre de 2018 .
- ^ "Portar una extensión de Chrome a Microsoft Edge" . Microsoft . Consultado el 30 de diciembre de 2018 .
- ^ "Microsoft Edge: mejorando la web a través de más colaboración de código abierto" . Blog de experiencia de Windows . 2018-12-06 . Consultado el 14 de diciembre de 2018 .
- ^ Keizer, Gregg (8 de diciembre de 2018). "Con el movimiento para reconstruir Edge sobre Chromium de Google, Microsoft levanta la bandera blanca en la guerra de los navegadores" . Computerworld . Consultado el 14 de diciembre de 2018 .
- ^ "Agregar o quitar extensiones en Microsoft Edge" . Microsoft . Consultado el 8 de junio de 2020 .
- ^ "El futuro del desarrollo de complementos de Firefox" . Blog de complementos de Mozilla . Consultado el 15 de diciembre de 2018 .
- ^ "Próximos cambios en las funciones de compatibilidad" . Blog de complementos de Mozilla . Consultado el 15 de diciembre de 2018 .
- ^ "Cómo habilitar extensiones heredadas en Firefox 57 - gHacks Tech News" . www.ghacks.net . Consultado el 14 de diciembre de 2018 .
- ^ "Portar una extensión de Google Chrome" . Mozilla . Consultado el 30 de diciembre de 2018 .
- ^ "Creación de una extensión de la aplicación Safari" . Manzana . Consultado el 10 de febrero de 2019 .
- ^ "Vista previa de macOS Big Sur" . Consultado el 2 de julio de 2020 .
- ^ "Proteger la privacidad del usuario" . Documentos de Google Chrome . Consultado el 15 de diciembre de 2018 .
- ^ "Políticas de complementos" . Documentos web de MDN . Consultado el 15 de diciembre de 2018 .
- ^ "La empresa de seguridad ICEBRG descubre 4 extensiones maliciosas de Chrome - gHacks Tech News" . www.ghacks.net . Consultado el 15 de diciembre de 2018 .
- ^ "El historial de Google de extensiones maliciosas de Chrome continúa - gHacks Tech News" . www.ghacks.net . Consultado el 15 de diciembre de 2018 .
- ^ "Los desarrolladores de extensiones de Chrome utilizan páginas de destino furtivas después de que Google prohíba las instalaciones en línea" . BleepingComputer . Consultado el 15 de diciembre de 2018 .
- ^ "Extensiones de Google Chrome con 500.000 descargas detectadas como maliciosas" . Ars Technica . Consultado el 30 de diciembre de 2018 .
- ^ "Criterios PUP" . Malwarebytes . Consultado el 13 de febrero de 2015 .
- ^ "Los proveedores de adware compran extensiones de Chrome para enviar actualizaciones llenas de publicidad y malware" . Ars Technica . Consultado el 20 de enero de 2014 .
- ^ Bruce Schneier (21 de enero de 2014). "Los proveedores de adware compran y abusan de las extensiones de Chrome" .
- ^ Winkler, Rolfe. "Google elimina dos extensiones de Chrome en medio del alboroto publicitario" . blogs.wsj.com . Wall Street Journal . Consultado el 17 de marzo de 2014 .
- ^ "Inyección de anuncios a escala: evaluación de modificaciones publicitarias engañosas" (PDF) . Archivado desde el original (PDF) el 5 de junio de 2015.
- ^ "Superfish inyecta anuncios en el 5 por ciento de todas las páginas vistas de Google" . PC World . IDG .
- ^ "Superfish inyecta anuncios en una de cada 25 páginas vistas de Google" . CIO . IDG .
enlaces externos
Documentación de API de extensión de Google , Apple , Mozilla , Microsoft , Opera
Tiendas de extensiones oficiales para Chrome , Safari , Firefox , Edge , Opera