Se espera que Google Chrome 97 se lance hoy más tarde. La nueva versión estable de Google Chrome se implementará a través del sistema de actualización automática del navegador a partir de hoy.

Google Chrome

El lanzamiento de Chrome 97 se retrasó semanas debido al período de vacaciones en muchas partes del mundo. Google Chrome 96, la última versión estable importante en 2021, se lanzó el 16 de noviembre de 2021.

La nueva versión de Google Chrome se lanza con una controvertida API MAP de teclado. La API no pudo ser utilizada previamente por ciertas experiencias web porque no se pudo usar dentro de iframes. Las aplicaciones como las aplicaciones web Office de Microsoft no podían hacer uso de la API para detectar pulsaciones de teclas en la distribución del teclado. La distribución del teclado varía según la región o el idioma. El cambio hace que la funcionalidad esté disponible para aplicaciones web que están dentro de iframes.

Aquí está el oficial explicación de por qué se implementó la función:

getLayoutMap () usado junto con el código resuelve el problema de identificar la tecla real presionada en el teclado con diferentes mapas de diseño, como teclados en inglés vs francés, pero dado que getLayoutMap () no está disponible en todos los contextos (no se puede usar dentro de iframes ), Las aplicaciones web de Office como Excel, Word, PowerPoint, etc.que aparecen como experiencias integradas en Outlook Web, Teams, etc. y se ejecutan en iframes, no pueden usar esta API.
Agregar mapa de teclado a la lista de atributos permitidos resuelve este problema.

Mozilla, Apple, Brave y otros desarrolladores de navegadores expresaron su preocupación. Un argumento clave que las empresas presentaron en contra de la integración en sus navegadores fue que los sitios podían usar la funcionalidad para tomar huellas dactilares.

manzana publicado una respuesta en GitHub, indicando:

Como noté en persona hace un tiempo, la API de mapa de teclado, tal como se propone, expone una superficie de huellas dactilares de alta entropía. Esto no es aceptable desde la perspectiva de la privacidad. Como resultado, el equipo de WebKit en Apple no está interesado en implementar esta función como se propone / especifica actualmente.

Brave Software, creador del Brave Browser, tenía esto decir:

Brave hereda de la implementación de Chrome de Keyboard API que no proporciona ninguna funcionalidad al usuario (solo Chrome y Opera lo admiten y, que yo sepa, ningún sitio realmente lo usa). Sin embargo, la API se puede utilizar para la toma de huellas digitales.

El borrador del mapa del teclado de la WICG menciona que la API se puede utilizar para la toma de huellas digitales de:

Usuarios que usan diseños ASCII poco comunes (como Dvorak o Colemak)
Usuarios que utilizan un diseño ASCII que no coincide con el predeterminado para la región en la que se encuentran. Por ejemplo, un usuario en los EE. UU. Con un diseño activo del Reino Unido o Francia.

Mozilla finalmente agregó la API de mapa de teclado a la lista de API dañinas que no implementará en el navegador web Firefox.

Google implementará la API en Chrome, pero muchos otros navegadores, incluso aquellos basados ​​en Chromium, no la implementarán o deshabilitarán la API para que los sitios web no puedan usarla.

Los usuarios interesados ​​pueden consultar las otras funciones de Chrome 97 aquí.

Ahora tu: ¿Cuál es tu navegador preferido en este momento?