A partir de Chrome 76, Google ya no permitirá que los sitios accedan a ciertas APIs basándose en el uso de la tecla ESC por parte del usuario en dichos sitios para combatir el abuso.
La mayoría de los navegadores modernos impiden el acceso a ciertas API que abren los sitios web basándose en las interacciones de los usuarios con las páginas web. El acceso a determinadas API, como las que permiten la aparición de ventanas emergentes o cambios en la pantalla, se bloquea hasta que el usuario interactúa con la página en cuestión.
Las descargas son un ejemplo básico: deberían permitirse si el usuario interactúa con los enlaces o botones de descarga, pero no es una buena idea permitirlas si el usuario no interactuó con la página web de ninguna forma antes de la acción.
Google introdujo recientemente una nueva función de protección en Chrome que bloquea las descargas automáticas en los marcos de anuncios.
Otro ejemplo es la reproducción de audio en los sitios. Aunque esperas que esto suceda cuando haces clic en el botón de reproducción de un video, no esperes que los sitios reproduzcan audio sin que tú interactúes primero con ese sitio (e incluso entonces, a veces puedes no querer que los sitios reproduzcan audio, pero eso es otro problema en general).
No todas las interacciones de los usuarios pueden indicar que está bien seguir adelante con cierta actividad en una página web. Un clic o un toque ciertamente entra en la categoría de interacción del usuario, pero acciones como pulsar la tecla ESC en el teclado de la computadora, abrir las herramientas de desarrollo o pasar el cursor del ratón sobre un elemento no lo hacen.
Google Chrome maneja la tecla ESC actualmente como interacción activa del usuario y eso significa que los sitios obtienen acceso a ciertas APIs.
La tecla Esc puede ser usada para detener la carga de un sitio y Google cree que esto no debe ser contado como interacción de la página, sin embargo, y en adelante, la ESC no será contada como tal nunca más.

La compañía publicó una página de demostración que destaca uno de los temas que identificó. Al pulsar la tecla ESC en el sitio se abre un popup en Chrome, y eso no es algo que el usuario quiera que suceda como consecuencia de esa acción.
El lanzamiento de Chrome 76 cambia la clasificación de la tecla ESC en el navegador Chrome. Chrome 76 ya no ve los usos de la tecla ESC como interacciones de página y Chrome bloqueará las acciones que resulten de su uso.
Mozilla Firefox tiene una característica similar ya en funcionamiento que impide la actividad de la página cuando la tecla ESC es utilizada por los usuarios del navegador.
Palabras finales
El hecho de que Google mueva la tecla ESC del lado de la interacción con el usuario al lado de “no cuenta como interacción con el usuario” es algo bueno, ya que evitará el abuso de los sitios de Internet.
El cromo 76 será liberado en julio de 2019. (vía ZDNET)












