In flater yn Chrome wêrmei jo it klamboerd kinne feroarje sûnder brûkersaksje

Resinte releases fan 'e Chromium-motor hawwe it gedrach feroare ferbûn mei skriuwen nei it klamboerd. As yn Firefox, Safari en âldere edysjes fan Chrome skriuwe nei it klamboerd allinich tastien wie nei eksplisite brûkersaksjes, dan kin yn nije releases opname dien wurde gewoan troch de side te iepenjen. De feroaring yn gedrach yn Chrome wurdt ferklearre troch de needsaak om gegevens fan it klamboerd te lêzen by it werjaan fan it Google Doodle-splash-skerm op 'e side foar it iepenjen fan in nije ljepper (ynstee fan dizze situaasje spesifyk te behanneljen, hat Chromium gewoan alle siden tastien om nei it klamboerd te skriuwen sûnder dat de brûker dizze operaasje aktivearret).

De skriuwfunksje wurket troch de metoaden navigator.clipboard.write (foarbyld) en navigator.clipboard.writeText (foarbyld) oan te roppen, dy't no gjin rekken hâlde mei brûkersaktiviteit op 'e side. Bygelyks, om direkt nei it iepenjen fan de side nei it klamboerd te skriuwen, útfiere gewoan de folgjende JavaScript-koade: navigator.clipboard.writeText('Hallo fan 'e webside.'); let type = 'text/plain'; let blob = new Blob(['Hallo fan webside'], {type }); let item = new ClipboardItem({ [type]: blob }); navigator.clipboard.write([item]);

Boarne: opennet.ru

Add a comment