Una extensión de navegador es un módulo de software para personalizar un navegador web . Los navegadores suelen permitir a los usuarios instalar diversas extensiones, incluyendo modificaciones de la interfaz de usuario , gestión de cookies , bloqueo de anuncios [ 1 ] y scripts y estilos personalizados para páginas web . [ 1 ]
Los complementos de navegador son un tipo diferente de módulo y ya no son compatibles con los principales navegadores. [ 2 ] [ 3 ] Una diferencia es que las extensiones se distribuyen como código fuente , mientras que los complementos son ejecutables (es decir, código objeto ). [ 2 ] El navegador más popular, Google Chrome , [ 4 ] tiene más de 230 000 extensiones disponibles [ 5 ] pero dejó de ser compatible con los complementos en 2020. [ 6 ]
Historia
Internet Explorer fue el primer navegador importante en admitir extensiones, con el lanzamiento de la versión 4 en 1997. [ 7 ] Firefox ha admitido extensiones desde su lanzamiento en 2004. Opera y Chrome comenzaron a admitir extensiones en 2009, [ 8 ] y Safari lo hizo al año siguiente. Microsoft Edge agregó soporte para extensiones en 2016. [ 9 ]
conformidad de la API
En 2015, se formó un grupo comunitario bajo el W3C para crear una única interfaz de programación de aplicaciones (API) estándar para extensiones de navegador. [ 10 ] Si bien este trabajo en particular no llegó a buen término, [ 11 ] todos los navegadores principales ahora tienen la misma API o una muy similar debido a la popularidad de Google Chrome . [ 4 ] [ 12 ]
Chrome fue el primer navegador con una API de extensiones basada únicamente en HTML , CSS y JavaScript . Las pruebas beta de esta funcionalidad comenzaron en 2009, [ 13 ] [ 14 ] y al año siguiente Google abrió la Chrome Web Store . En junio de 2012, había un total de 750 millones de instalaciones de extensiones y otro contenido alojado en la tienda. [ 15 ] Ese mismo año, Chrome superó a Internet Explorer como el navegador más popular del mundo, [ 16 ] y su cuota de uso alcanzó el 60 % en 2018. [ 17 ]
Debido al éxito de Chrome, Microsoft creó una API de extensiones muy similar para su navegador Edge , con el objetivo de facilitar a los desarrolladores de extensiones de Chrome la adaptación de su trabajo a Edge. [ 18 ] Pero después de tres años, Edge seguía teniendo una cuota de mercado decepcionantemente pequeña, por lo que Microsoft lo reconstruyó como un navegador basado en Chromium . [ 19 ] [ 20 ] (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 la Chrome Web Store. [ 21 ]
En 2015, Mozilla anunció que las capacidades de extensión XUL y XPCOM de Firefox , que llevaban mucho tiempo en funcionamiento, serían reemplazadas por una API menos permisiva, muy similar a la de Chrome. [ 22 ] Este cambio se implementó en 2017. [ 23 ] [ 24 ] Las extensiones de Firefox ahora son en gran medida compatibles con sus contrapartes de Chrome. [ 25 ]
Apple fue la última gran excepción a esta tendencia, pero en 2020 se añadió compatibilidad con extensiones que cumplen con la API de Chrome a Safari para macOS. [ 26 ] Posteriormente, las extensiones se habilitaron por primera vez en la versión de iOS . [ 27 ]
En 2021, estos proveedores de navegadores formaron un nuevo grupo comunitario del W3C, llamado WebExtensions, para "especificar un modelo, permisos y un núcleo común de API". [ 28 ] Sin embargo, Google se unió a esto durante su revisión de la API de extensiones de Chrome, conocida como Manifest V3 , que reduce considerablemente la capacidad de los bloqueadores de anuncios y las extensiones relacionadas con la privacidad . [ 29 ] [ 30 ] [ 31 ] Por lo tanto, algunos desarrolladores de extensiones consideran que el grupo WebExtensions no es más que Google imponiendo su diseño Manifest V3. [ 32 ] [ 33 ] [ 34 ]
Comportamiento no deseado
Las extensiones del navegador suelen tener acceso a datos confidenciales, como el historial de navegación , y pueden modificar algunos ajustes del navegador, añadir elementos a la interfaz de usuario o reemplazar el contenido de los sitios web. [ 35 ] [ 36 ] Como resultado, se han dado casos de malware , por lo que los usuarios deben tener cuidado con las extensiones que instalan. [ 37 ] [ 38 ] [ 39 ] [ 40 ]
También se han dado casos de aplicaciones que instalan extensiones de navegador sin el conocimiento del usuario , lo que dificulta que este desinstale la extensión no deseada. [ 41 ]
Algunos desarrolladores de extensiones de Google Chrome han vendido sus extensiones a terceros que luego incorporaron adware . [ 42 ] [ 43 ] En 2014, Google eliminó dos de estas extensiones de la Chrome Web Store después de que muchos usuarios se quejaran de anuncios emergentes no deseados. [ 44 ] Al año siguiente, Google reconoció que alrededor del cinco por ciento de las visitas a sus propios sitios web habían sido alteradas por extensiones con adware. [ 45 ] [ 46 ] [ 47 ]
Referencias
- 1 2 "¿Qué son las extensiones?" . MDN Web Docs . Consultado el 5 de agosto de 2019 .
- 1 2 "Plugin" . developer.mozilla.org . 9 de septiembre de 2022. Consultado el 7 de diciembre de 2022 .
- ↑ "Por qué los complementos de navegador están desapareciendo y qué los está reemplazando" . howtogeek.com. 8 de enero de 2014. Consultado el 6 de junio de 2023 .
- 1 2 "StatCounter Estadísticas globales" . StatCounter . Consultado el 11 de noviembre de 2020 .
- ↑ "Estadísticas de extensiones de Chrome (enero de 2026)" . chrome-stats.com . Consultado el 23 de enero de 2026 .
- ↑ "Google Chrome 88 lanzado: RIP Flash Player" . Consultado el 29 de enero de 2021 .
- ↑ "Extensiones del navegador" . 15 de agosto de 2017. Consultado el 29 de septiembre de 2020 .
- ↑ Edwards, Lin; Phys.org. "Se lanzarán oficialmente las extensiones de Google Chrome" . phys.org . Consultado el 27 de abril de 2023 .
- ↑ Bright, Peter (18 de marzo de 2016). "El navegador Edge ahora tiene extensiones en la última versión preliminar de Windows 10" . Ars Technica . Condé Nast .
- ↑ "Estatutos del Grupo Comunitario de Extensiones de Navegador — Grupo Comunitario de Extensiones de Navegador" . browserext.github.io . Consultado el 14 de diciembre de 2018 .
- ↑ "Re: Una pregunta de Florian Rivoal del 29/07/2017 (public-browserext@w3.org de julio de 2017)" . lists.w3.org . Consultado el 14 de diciembre de 2018 .
- ↑ "Crea una extensión multiplataforma - Mozilla | MDN" . developer.mozilla.org . 21 de noviembre de 2024. Consultado el 10 de enero de 2025 .
- ↑ "Estado de las extensiones: En la pista, preparándose para el despegue" . Blog de Chromium . Consultado el 14 de diciembre de 2018 .
- ↑ "¡Lanzamiento de 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). "The Lowdown: 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 caerá por debajo del 50 por ciento a mediados de 2012" . 3 de septiembre de 2011. Archivado del original el 20 de noviembre de 2011. Consultado el 4 de septiembre de 2011 .
- ↑ Statcounter. "Cuota de mercado mundial de navegadores | 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 mediante una mayor colaboración de código abierto" . Blog de Windows Experience . 6 de diciembre de 2018. Consultado el 14 de diciembre de 2018 .
- ↑ Keizer, Gregg (8 de diciembre de 2018). "Con la decisión de reconstruir Edge sobre Chromium de Google, Microsoft se rinde en la guerra de 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 para Firefox" . Blog de complementos de Mozilla . 21 de agosto de 2015. Consultado el 15 de diciembre de 2018 .
- ↑ "Próximos cambios en las funciones de compatibilidad" . Blog de complementos de Mozilla . 10 de agosto de 2017. Consultado el 15 de diciembre de 2018 .
- ↑ "Cómo habilitar extensiones heredadas en Firefox 57 - gHacks Tech News" . www.ghacks.net . 12 de agosto de 2017. Consultado el 14 de diciembre de 2018 .
- ↑ "Adaptación de una extensión de Google Chrome" . Mozilla . Consultado el 30 de diciembre de 2018 .
- ↑ "Notas de la versión de Safari 14" . 2020. Archivado del original el 23 de marzo de 2022. Consultado el 4 de abril de 2022 .
- ↑ Ortolani, Parker (21 de septiembre de 2021). "Estas son las mejores extensiones nuevas de Safari para descargar para iOS 15 y iPadOS 15 (actualizado)" . 9to5Mac . Consultado el 5 de abril de 2022 .
- ↑ "Grupo de la comunidad de extensiones web" . w3.org . 3 de abril de 2023. Consultado el 24 de marzo de 2024 .
- ↑ Barnett, Daly (9 de diciembre de 2021). "Usuarios de Chrome, tengan cuidado: Manifest V3 es engañoso y amenazante" . Electronic Frontier Foundation . Recuperado el 22 de noviembre de 2023 .
- ↑ Amadeo, Ron (1 de diciembre de 2023). "La próxima arma de Chrome en la guerra contra los bloqueadores de anuncios: actualizaciones de extensiones más lentas" . Ars Technica . Consultado el 2 de diciembre de 2023 .
- ↑ "Dentro de la 'carrera armamentística' entre YouTube y los bloqueadores de anuncios" . Engadget . 1 de diciembre de 2023. Consultado el 2 de diciembre de 2023 .
- ↑ Stuwe, Cuyler (29 de diciembre de 2021). "Re: No prohíban el código dinámico" . GitHub .
Nadie fuera de Google tiene realmente una influencia significativa, ya que Chrome actualmente posee casi toda la cuota de mercado; Google establece las reglas, otras personas se fijan en detalles menores y todos fingen que todos tuvieron voz y voto.
- ↑ "Re: No prohíban el código dinámico" . GitHub . 2 de enero de 2022.
Google no ha mostrado ningún interés en desviarse de sus planes originales. Por lo tanto, está bastante claro lo que está sucediendo. MV3 es una decisión empresarial, no una decisión de ingeniería.
- ↑ "Re: Los scripts en segundo plano de Manifest v3 no deberían finalizarse cuando hay oyentes activos" . GitHub . 7 de enero de 2024.
- ↑ "Proteger la privacidad del usuario" . Google Chrome Docs . 18 de marzo de 2018. Consultado el 15 de diciembre de 2018 .
- ↑ "Políticas adicionales" . MDN Web Docs . Consultado el 15 de diciembre de 2018 .
- ↑ "La empresa de seguridad ICEBRG descubre 4 extensiones maliciosas de Chrome - gHacks Tech News" . www.ghacks.net . 16 de enero de 2018. Consultado el 15 de diciembre de 2018 .
- ↑ "El historial negativo de Google con las extensiones maliciosas de Chrome continúa - gHacks Tech News" . www.ghacks.net . 11 de mayo de 2018. Consultado el 15 de diciembre de 2018 .
- ↑ "Los desarrolladores de extensiones de Chrome utilizan páginas de destino engañosas después de que Google prohibiera las instalaciones en línea" . BleepingComputer . Consultado el 15 de diciembre de 2018 .
- ↑ "Se descubre que las extensiones de Google Chrome con 500.000 descargas son maliciosas" . Ars Technica. 17 de enero de 2018. Consultado el 30 de diciembre de 2018 .
- ↑ "Criterios PUP" . Malwarebytes . Consultado el 13 de febrero de 2015 .
- ↑ "Los vendedores de adware compran extensiones de Chrome para enviar actualizaciones llenas de anuncios y malware" . Ars Technica . 17 de enero de 2014. Consultado el 20 de enero de 2014 .
- ↑ Bruce Schneier (21 de enero de 2014). "Los vendedores de adware compran y abusan de las extensiones de Chrome" .
- ↑ Winkler, Rolfe (19 de enero de 2014). "Google elimina dos extensiones de Chrome en medio de la polémica publicitaria" . blogs.wsj.com . Wall Street Journal . Consultado el 17 de marzo de 2014 .
- ↑ "Inyección de anuncios a gran escala: evaluación de modificaciones publicitarias engañosas" (PDF) . Archivado del original (PDF) el 5 de junio de 2015.
- ↑ "Superfish inserta anuncios en el 5 por ciento de todas las páginas vistas en Google" . PC World . IDG .
- ↑ "Superfish inserta anuncios en una de cada 25 páginas vistas en Google" . CIO . IDG . Archivado del original el 11 de diciembre de 2019. Recuperado el 16 de junio de 2015 .
Enlaces externos
- Documentación de la API de extensiones de Google , Apple , Mozilla , Microsoft y Opera.
- Tiendas de extensiones oficiales para Chrome , Firefox , Edge y Opera.
- Extensiones del navegador