ʻO kahi hemahema ma Chrome e hiki ai iā ʻoe ke hoʻololi i ka clipboard me ka hana ʻole o ka mea hoʻohana

Ua hoʻololi nā mea i hoʻokuʻu hou ʻia o ka mīkini Chromium i ke ʻano e pili ana i ke kākau ʻana i ka papa ʻoki. Inā ma Firefox, Safari a me nā paʻi kahiko o Chrome ke kākau ʻana i ka clipboard i ʻae wale ʻia ma hope o nā hana a nā mea hoʻohana, a laila ma nā hoʻokuʻu hou, hiki ke hoʻopaʻa ʻia ma ka wehe wale ʻana i ka pūnaewele. Ua wehewehe ʻia ka hoʻololi ʻana i ka hana ma Chrome e ka pono e heluhelu i ka ʻikepili mai ka clipboard i ka wā e hōʻike ana i ka Google Doodle splash screen ma ka ʻaoʻao no ka wehe ʻana i kahi ʻaoʻao hou (ma kahi o ka mālama pono ʻana i kēia kūlana, ua ʻae wale ʻo Chromium i nā pūnaewele āpau e kākau i ka clipboard. me ka hoʻohana ʻole o ka mea hoʻohana i kēia hana).

Hana ʻia ka hiʻohiʻona kākau ma ke kāhea ʻana i ka navigator.clipboard.write (example) a me navigator.clipboard.writeText (example), i kēia manawa ʻaʻole e noʻonoʻo i ka hana mea hoʻohana ma ka ʻaoʻao. No ka laʻana, e kākau i ka clipboard ma hope koke o ka wehe ʻana i ka pūnaewele, e holo wale i kēia code JavaScript: navigator.clipboard.writeText('Aloha mai ka ʻaoʻao pūnaewele.'); let type = 'text/plain'; let blob = new Blob(['Aloha mai ka ʻaoʻao pūnaewele'], {type}); let item = new ClipboardItem({[type]: blob }); navigator.clipboard.write([item]);

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka