Manko en Chrome, kiu ebligas al vi ŝanĝi la tondujo sen ago de uzanto

Lastatempaj eldonoj de la Chromium-motoro ŝanĝis la konduton asociitan kun skribo al la tondujo. Se en Fajrovulpo, Safari kaj pli malnovaj eldonoj de Chrome skribi al la tondujo estis permesita nur post eksplicitaj agoj de uzanto, tiam en novaj eldonoj, registrado povas esti farita simple malfermante la retejon. La ŝanĝo de konduto en Chrome estas klarigita per la bezono legi datumojn el la tondujo kiam oni montras la ekranon de Google Doodle sur la paĝo por malfermi novan langeton (anstataŭ specife trakti ĉi tiun situacion, Chromium simple permesis al ĉiuj retejoj skribi al la tondujo. sen la uzanto aktivigi ĉi tiun operacion).

La skriba funkcio funkcias per vokado de la navigator.clipboard.write (ekzemplo) kaj navigator.clipboard.writeText (ekzemplo), kiuj nun ne konsideras uzantagadon sur la paĝo. Ekzemple, por skribi al la tondujo tuj post malfermi la retejon, simple rulu la jenan JavaScript-kodon: navigator.clipboard.writeText('Saluton el la retpaĝo.'); let type = 'teksto/plain'; let blob = new Blob(['Saluton el retpaĝo'], { tajpu }); let item = nova ClipboardItem ({ [tipo]: blob }); navigator.clipboard.write([ero]);

fonto: opennet.ru

Aldoni komenton