Galli í Chrome sem gerir þér kleift að breyta klemmuspjaldinu án aðgerða notenda

Nýlegar útgáfur af Chromium vélinni hafa breytt hegðun sem tengist því að skrifa á klemmuspjaldið. Ef í Firefox, Safari og eldri útgáfum af Chrome var aðeins leyft að skrifa á klemmuspjaldið eftir skýrar notendaaðgerðir, þá í nýjum útgáfum er hægt að taka upp einfaldlega með því að opna síðuna. Breytingin á hegðun í Chrome skýrist af nauðsyn þess að lesa gögn af klemmuspjaldinu þegar Google Doodle skvettaskjárinn birtist á síðunni til að opna nýjan flipa (í stað þess að taka sérstaklega á þessu ástandi, leyfði Chromium einfaldlega öllum vefsvæðum að skrifa á klemmuspjaldið án þess að notandinn virki þessa aðgerð).

Skrifareiginleikinn virkar með því að kalla aðferðirnar navigator.clipboard.write (dæmi) og navigator.clipboard.writeText (dæmi), sem nú taka ekki tillit til virkni notenda á síðunni. Til dæmis, til að skrifa á klemmuspjaldið strax eftir að síðuna er opnuð, keyrðu bara eftirfarandi JavaScript kóða: navigator.clipboard.writeText('Halló frá vefsíðunni.'); let type = 'texti/látlaus'; let blob = new Blob(['Halló af vefsíðu'], {tegund }); let item = new ClipboardItem ({ [tegund]: blob }); navigator.clipboard.write([hlutur]);

Heimild: opennet.ru

Bæta við athugasemd