Probleem in Chrome waarmee het klembord kan worden gewijzigd zonder gebruiker actie

In recente versies van de Chromium-engine is het gedrag met betrekking tot het schrijven naar het klembord gewijzigd. Terwijl in Firefox, Safari en oudere versies van Chrome schrijven naar het klembord alleen na expliciete handelingen van de gebruiker was toegestaan, is het in de nieuwe versies voldoende om gewoon de website te openen. De wijziging in het gedrag in Chrome wordt verklaard door de noodzaak om gegevens uit het klembord te lezen bij het weergeven van de Google Doodle op de pagina voor het openen van een nieuw tabblad (in plaats van een specifieke verwerking van deze situatie, hebben ze in Chromium simpelweg alle websites toegestaan om zonder gebruikersactiviteit naar het klembord te schrijven).

De mogelijkheid om te schrijven werkt bij het aanroepen van de methoden navigator.clipboard.write (voorbeeld) en navigator.clipboard.writeText (voorbeeld), die nu geen rekening meer houden met de activiteit van de gebruiker op de pagina. Bijvoorbeeld, om naar het klembord te schrijven direct na het openen van de website, is het voldoende om de volgende JavaScript-code uit te voeren: navigator.clipboard.writeText('Hallo van de webpagina.'); let type = 'text/plain'; let blob = new Blob(['Hallo van de webpagina'], { type }); let item = new ClipboardItem({ [type]: blob }); navigator.clipboard.write([item]);

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster