Chyba v Chrome, ktorá umožňuje meniť clipboard bez zásahu používateľa

V nedávnych vydaniach enginu Chromium sa zmenilo správanie týkajúce sa zápisu do schránky. Zatiaľ čo vo Firefox, Safari a starších verziách Chrome bol zápis do schránky povolený iba po jasných akciách používateľa, v nových vydaniach stačí len otvoriť stránku. Zmena správania v Chrome je vysvetlená potrebou čítať údaje zo schránky pri zobrazení obrazovky Google Doodle na stránke otvorenej novej záložky (namiesto špecifického spracovania tejto situácie, v Chromium jednoducho povolili všetkým stránkam zapisovať do schránky bez aktivácie tejto operácie používateľom).

Možnosť zápisu funguje pri volaní metód navigator.clipboard.write (príklad) a navigator.clipboard.writeText (príklad), ktoré teraz nezohľadňujú aktivitu používateľa na stránke. Napríklad, pre zápis do schránky ihneď po otvorení stránky stačí vykonať nasledujúci JavaScript kód: 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]);

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster