Google ha implementado una nueva característica en la versión 80 del navegador web Chrome de la compañía llamada Scroll To Text Fragment, diseñada como un método global para enlazar en profundidad con cualquier parte de un documento web.
A diferencia de la funcionalidad de anclaje del HTML, los enlaces de Desplazamiento a fragmentos de texto pueden ser creados por cualquiera para apuntar a diferentes partes de un documento; esto se hace especificando un fragmento de texto en la URL. El fragmento de texto tiene que ser proporcionado en la forma #:~:text=, por ejemplo https://www.ghacks.net/#:~:text=firefox.
Entre los casos de uso se incluyen los motores de búsqueda que pueden enlazar con el contenido de una página, pero también los sitios de recursos como Wikipedia y los usuarios que desean compartir enlaces que apuntan a una parte específica de un documento (de manera similar a como se pueden compartir enlaces de vídeo en YouTube que apuntan a un tiempo de reproducción específico).
La característica surgió del Grupo Comunitario de Incubadoras de Plataformas Web del W3C que está fuertemente dominado por Google. Tres de las cuatro revisiones de código de la característica fueron realizadas por empleados de Google.
Google ha sido muy criticado por implementar la característica en Chrome por defecto. El empleado de Mozilla David Baron publicó esto el pasado diciembre:
Mi opinión de alto nivel aquí es que esta es una característica realmente valiosa, pero también podría ser una en la que todas las posibles soluciones tienen importantes cuestiones/problemas.
El valiente Peter Snyder lo puso más claramente en Twitter:
Imponer filtraciones de privacidad y seguridad a los sitios existentes (muchos de los cuales nunca serán actualizados) REALMENTE debería ser un “no rompas la web”, nunca cruces la línea roja. Esta especificación hace eso.
La característica podría permitir nuevos ataques a la privacidad, según Snyder, que publicó un ejemplo de un posible número en GitHub:
Por ejemplo: Considere una situación en la que puedo ver el tráfico del DNS (por ejemplo, la red de la empresa), y envío un enlace al portal de salud de la empresa, con #:~:text=cancer. En ciertos diseños de página, podría ser capaz de decir si el empleado tiene cáncer buscando los recursos de la parte inferior de la página que se están solicitando.
Google ha creado un documento y lo ha hecho público en el que recoge los posibles problemas relacionados con la función de desplazamiento a fragmentos de texto. En él, Google destaca los posibles vectores de ataque y las posibles mitigaciones.
Palabras finales
Una de las principales conclusiones de la controversia es que Google actúa desde una posición de poder gracias al dominio de Chrome en la web. Google introducirá en Chrome las características que considere que valen la pena (por la razón que sea), incluso si hay una fuerte oposición.
Ahora tú: ¿Qué opinas de la controversia que rodea a la nueva película?