stringtranslate.com

Extensión del navegador

Una extensión de navegador es un módulo de software para personalizar un navegador web . Los navegadores suelen permitir a los usuarios instalar una variedad de extensiones, incluidas modificaciones de la interfaz de usuario , administración de cookies , bloqueo de anuncios y la creación de scripts y estilos personalizados de páginas web . [1]

Los complementos del 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 100.000 extensiones disponibles [5], pero dejó de admitir 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 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 las extensiones del navegador. [10] Si bien este trabajo en particular no llegó a buen puerto, [11] todos los navegadores principales ahora tienen la misma API o una muy similar debido a la popularidad de Google Chrome . [4]

Chrome fue el primer navegador con una API de extensión basada únicamente en HTML , CSS y JavaScript . Las pruebas beta para esta capacidad comenzaron en 2009, [12] [13] 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. [14] En el mismo año, Chrome superó a Internet Explorer como el navegador más popular del mundo, [15] y su participación de uso alcanzó el 60% en 2018. [16]

Debido al éxito de Chrome, Microsoft creó una API de extensión muy similar para su navegador Edge , con el objetivo de facilitar a los desarrolladores de extensiones de Chrome la portabilidad de su trabajo a Edge. [17] 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 . [18] [19] (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. [20]

En 2015, Mozilla anunció que las antiguas extensiones XUL y XPCOM de Firefox serían reemplazadas por una API menos permisiva muy similar a la de Chrome. [21] Este cambio se implementó en 2017. [22] [23] Las extensiones de Firefox ahora son en gran medida compatibles con sus contrapartes de Chrome. [24]

Apple fue la última gran excepción a esta tendencia, pero en 2020 se agregó soporte para extensiones que se ajustan a la API de Chrome a Safari para macOS. [25] Posteriormente, las extensiones se habilitaron en la versión iOS por primera vez. [26]

En 2021, estos proveedores de navegadores formaron un nuevo grupo comunitario W3C, llamado WebExtensions, para "especificar un modelo, permisos y un núcleo común de API". [27] Sin embargo, Google se unió a esto durante su revisión de la API de extensión de Chrome, conocida como Manifest V3 , que reduce en gran medida la capacidad de los bloqueadores de anuncios y las extensiones relacionadas con la privacidad . [28] [29] [30] Por lo tanto, algunos desarrolladores de extensiones ven al grupo WebExtensions como nada más que Google imponiendo su diseño Manifest V3. [31] [32] [33]

Comportamiento no deseado

Las extensiones del navegador suelen tener 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. [34] [35] Como resultado, ha habido casos de malware , por lo que los usuarios deben tener cuidado con las extensiones que instalan. [36] [37] [38] [39]

También ha habido casos de aplicaciones que instalan extensiones de navegador sin el conocimiento del usuario , lo que dificulta que el usuario desinstale la extensión no deseada. [40]

Algunos desarrolladores de extensiones de Google Chrome han vendido sus extensiones a terceros que luego incorporaron adware . [41] [42] En 2014, Google eliminó dos de esas extensiones de Chrome Web Store después de que muchos usuarios se quejaran de anuncios emergentes no deseados. [43] El año siguiente, Google reconoció que aproximadamente el cinco por ciento de las visitas a sus propios sitios web habían sido alteradas por extensiones con adware. [44] [45] [46]

Referencias

  1. ^ "¿Qué son las extensiones?". MDN Web Docs . Consultado el 5 de agosto de 2019 .
  2. ^ ab "Plugin". developer.mozilla.org . 9 de septiembre de 2022 . Consultado el 7 de diciembre de 2022 .
  3. ^ "Por qué los complementos del navegador están desapareciendo y qué los reemplaza". howtogeek.com. 8 de enero de 2014. Consultado el 6 de junio de 2023 .
  4. ^ ab "StatCounter Global Stats". StatCounter . Consultado el 11 de noviembre de 2020 .
  5. ^ Cimpanu, Catalin. "La mitad de todas las extensiones de Google Chrome tienen menos de 16 instalaciones". ZDNet . Consultado el 19 de febrero de 2021 .
  6. ^ "Lanzamiento de Google Chrome 88: RIP Flash Player" . Consultado el 29 de enero de 2021 .
  7. ^ "Extensiones del navegador". 15 de agosto de 2017. Consultado el 29 de septiembre de 2020 .
  8. ^ Edwards, Lin; Phys.org. "Las extensiones de Google Chrome se lanzarán oficialmente". phys.org . Consultado el 27 de abril de 2023 .
  9. ^ 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 .
  10. ^ "Estatuto del grupo comunitario de extensiones de navegadores: grupo comunitario de extensiones de navegadores". browserext.github.io . Consultado el 14 de diciembre de 2018 .
  11. ^ "Re: Una pregunta de Florian Rivoal el 29 de julio de 2017 ([email protected] desde julio de 2017)". lists.w3.org . Consultado el 14 de diciembre de 2018 .
  12. ^ "Estado de las extensiones: en la pista, preparándose para el despegue". Blog de Chromium . Consultado el 14 de diciembre de 2018 .
  13. ^ "Se lanzó la versión beta de extensiones, ¡con más de 300 extensiones!". Blog de Chromium . Consultado el 14 de diciembre de 2018 .
  14. ^ Vikas SN (29 de junio de 2012). "The Lowdown: Google I/O 2012 Day 2 – 310M Chrome Users, 425M Gmail & More". MediaNama . Consultado el 14 de junio de 2013 .
  15. ^ "El uso de Internet Explorer caerá 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 .
  16. ^ Statcounter. «Cuota de mercado de navegadores en todo el mundo | Estadísticas globales de StatCounter». gs.statcounter.com . Consultado el 20 de octubre de 2018 .
  17. ^ "Portar una extensión de Chrome a Microsoft Edge". Microsoft . Consultado el 30 de diciembre de 2018 .
  18. ^ "Microsoft Edge: Mejorar la web a través de una mayor colaboración de código abierto". Blog de la experiencia de Windows . 6 de diciembre de 2018. Consultado el 14 de diciembre de 2018 .
  19. ^ Keizer, Gregg (8 de diciembre de 2018). "Microsoft levanta la bandera blanca en la guerra de navegadores con la decisión de reconstruir Edge sobre Chromium de Google". Computerworld . Consultado el 14 de diciembre de 2018 .
  20. ^ "Agregar o quitar extensiones en Microsoft Edge". Microsoft . Consultado el 8 de junio de 2020 .
  21. ^ "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 .
  22. ^ "Próximos cambios en las características de compatibilidad". Blog de complementos de Mozilla . 10 de agosto de 2017 . Consultado el 15 de diciembre de 2018 .
  23. ^ "Cómo habilitar extensiones antiguas en Firefox 57 - gHacks Tech News". www.ghacks.net . 12 de agosto de 2017 . Consultado el 14 de diciembre de 2018 .
  24. ^ "Portar una extensión de Google Chrome". Mozilla . Consultado el 30 de diciembre de 2018 .
  25. ^ "Notas de la versión de Safari 14". 2020. Archivado desde el original el 23 de marzo de 2022. Consultado el 4 de abril de 2022 .
  26. ^ Ortolani, Parker (21 de septiembre de 2021). "Aquí están las mejores extensiones nuevas de Safari para descargar para iOS 15 y iPadOS 15 (actualizado)". 9to5Mac . Consultado el 5 de abril de 2022 .
  27. ^ "WebExtensions Community Group". w3.org . 3 de abril de 2023 . Consultado el 24 de marzo de 2024 .
  28. ^ Barnett, Daly (9 de diciembre de 2021). "Atención, usuarios de Chrome: Manifest V3 es engañoso y amenazante". Electronic Frontier Foundation . Consultado el 22 de noviembre de 2023 .
  29. ^ 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 .
  30. ^ "Dentro de la 'carrera armamentista' entre YouTube y los bloqueadores de anuncios". Engadget . 1 de diciembre de 2023 . Consultado el 2 de diciembre de 2023 .
  31. ^ 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 posee actualmente casi toda la cuota de mercado; Google establece las reglas, otras personas se ocupan de los detalles menores y todos pretenden que todos tuvieron una opinión significativa.
  32. ^ "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 aquí. MV3 es una decisión comercial, no de ingeniería.
  33. ^ "Re: Los scripts en segundo plano de Manifest v3 no deberían eliminarse cuando hay oyentes activos". GitHub . 7 de enero de 2024.
  34. ^ "Proteger la privacidad del usuario". Documentos de Google Chrome . 18 de marzo de 2018. Consultado el 15 de diciembre de 2018 .
  35. ^ "Políticas de complementos". Documentos web de MDN . Consultado el 15 de diciembre de 2018 .
  36. ^ "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 .
  37. ^ "El mal historial de Google en materia de extensiones maliciosas para Chrome continúa - gHacks Tech News". www.ghacks.net . 11 de mayo de 2018 . Consultado el 15 de diciembre de 2018 .
  38. ^ "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 .
  39. ^ "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 .
  40. ^ "Criterios de los PUP". Malwarebytes . Consultado el 13 de febrero de 2015 .
  41. ^ "Los proveedores de adware compran extensiones de Chrome para enviar actualizaciones llenas de publicidad y malware". Ars Technica . 17 de enero de 2014 . Consultado el 20 de enero de 2014 .
  42. ^ Bruce Schneier (21 de enero de 2014). "Los proveedores de adware compran y abusan de las extensiones de Chrome".
  43. ^ Winkler, Rolfe (19 de enero de 2014). "Google elimina dos extensiones de Chrome en medio de un escándalo publicitario". blogs.wsj.com . Wall Street Journal . Consultado el 17 de marzo de 2014 .
  44. ^ "Inyección de anuncios a gran escala: evaluación de modificaciones engañosas de anuncios" (PDF) . Archivado desde el original (PDF) el 5 de junio de 2015.
  45. ^ "Superfish inyecta anuncios en el 5 por ciento de todas las páginas vistas de Google". PC World . IDG .
  46. ^ "Superfish inyecta anuncios en una de cada 25 páginas vistas en Google". CIO . IDG . Archivado desde el original el 11 de diciembre de 2019 . Consultado el 16 de junio de 2015 .

Enlaces externos