Pogreška u Chromeu koja omogućava izmjenu međuspremnika bez akcija korisnika

U nedavnim verzijama Chromium motora promijenjeno je ponašanje vezano uz zapisivanje u međuspremnik. Dok su u Firefoxu, Safariju i starijim verzijama Chromea zapisivanja u međuspremnik bila dopuštena samo nakon izričitih radnji korisnika, u novim verzijama dovoljno je jednostavno otvoriti web stranicu. Promjena ponašanja u Chromu objašnjava se potrebom čitanja podataka iz međuspremnika prilikom prikazivanja Google Doodle animacije na stranici nove kartice (umjesto specifične obrade te situacije, u Chromu je jednostavno dopušteno svim web stranicama da zapisuju u međuspremnik bez aktivacije te operacije od strane korisnika).

Mogućnost zapisivanja radi kada se pozivaju metode navigator.clipboard.write (primjer) i navigator.clipboard.writeText (primjer), koje sada ne uzimaju u obzir aktivnost korisnika na stranici. Na primjer, za zapisivanje u međuspremnik odmah nakon otvaranja web stranice dovoljno je izvršiti sljedeći JavaScript kod: 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]);

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster