Greška u Chromeu koja vam omogućuje promjenu međuspremnika bez radnje korisnika

Nedavna izdanja mehanizma Chromium promijenila su ponašanje povezano s pisanjem u međuspremnik. Ako je u Firefoxu, Safariju i starijim izdanjima Chromea pisanje u međuspremnik bilo dopušteno samo nakon izričitih korisničkih radnji, tada se u novim izdanjima snimanje može izvršiti jednostavnim otvaranjem stranice. Promjena u ponašanju u Chromeu objašnjava se potrebom za čitanjem podataka iz međuspremnika prilikom prikazivanja Google Doodle pozdravnog zaslona na stranici za otvaranje nove kartice (umjesto da se posebno pozabavi ovom situacijom, Chromium je jednostavno dopustio svim stranicama da pišu u međuspremnik bez da korisnik aktivira ovu operaciju).

Značajka pisanja radi pozivanjem metoda navigator.clipboard.write (primjer) i navigator.clipboard.writeText (primjer), koje sada ne uzimaju u obzir aktivnost korisnika na stranici. Na primjer, za pisanje u međuspremnik odmah nakon otvaranja stranice, samo pokrenite sljedeći JavaScript kod: navigator.clipboard.writeText(‘Pozdrav s web stranice.’); let type = 'text/plain'; let blob = new Blob([‘Hello from web page’], { type }); let item = new ClipboardItem({ [type]: blob }); navigator.clipboard.write([stavka]);

Izvor: opennet.ru

Dodajte komentar