Chyba v Chrome, která umožňuje měnit obsah schránky bez zásahu uživatele

V nedávných verzích enginu Chromium bylo změněno chování související se zápisem do schránky. Pokud ve Firefoxu, Safari a starších verzích Chromu bylo povoleno zapisovat do schránky pouze po jasné akci uživatele, v nových verzích stačí jen otevřít webovou stránku. Změna chování v Chromu je vysvětlena nutností číst data ze schránky při zobrazení Google Doodle na stránce nové záložky (namísto specifického zpracování této situace bylo v Chromiu prostě povoleno všem webům zapisovat do schránky bez aktivace této operace uživatelem).

Možnost zápisu funguje při volání metod navigator.clipboard.write (příklad) a navigator.clipboard.writeText (příklad), které nyní nezohledňují aktivitu uživatele na stránce. Například pro zápis do schránky ihned po otevření webové stránky stačí provést následující JavaScriptový kód: 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]);

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster