Un fallo en Chrome permite modificar el portapapeles sin acciones del usuario

En las versiones recientes del motor Chromium, se ha cambiado el comportamiento relacionado con la escritura en el portapapeles. Mientras que en Firefox, Safari y versiones antiguas de Chrome la escritura en el portapapeles se permitía solo tras acciones explícitas del usuario, en las nuevas versiones, solo abrir un sitio web es suficiente para poder hacerlo. Este cambio en el comportamiento de Chrome se explica por la necesidad de leer datos del portapapeles al mostrar el Doodle de Google en la página de apertura de una nueva pestaña (en lugar de una gestión específica de esta situación, en Chromium simplemente se permitió a todos los sitios escribir en el portapapeles sin que el usuario active dicha operación).

La capacidad de escritura funciona al llamar a los métodos navigator.clipboard.write (ejemplo) y navigator.clipboard.writeText (ejemplo), que ahora no tienen en cuenta la actividad del usuario en la página. Por ejemplo, para escribir en el portapapeles inmediatamente después de abrir el sitio, basta con ejecutar el siguiente código JavaScript: navigator.clipboard.writeText('Hello from the web page.'); let type = 'text/plain'; let blob = new Blob(['Hello from web page'], { type }); let item = new ClipboardItem({ [type]: blob }); navigator.clipboard.write([item]);

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster