Chromium շարժիչի վերջին թողարկումները փոխել են սեղմատախտակին գրելու հետ կապված վարքագիծը: Մինչդեռ Firefox-ը, Safari-ն և Chrome-ի ավելի հին թողարկումները թույլ էին տալիս սեղմատախտակին գրել միայն օգտատիրոջ հստակ գործողություններից հետո, նոր թողարկումներում գրելու համար բավական է պարզապես բացել կայքը: Chrome-ում վարքագծի փոփոխությունը բացատրվում է Google Doodle-ի ցուցադրման էկրանը նոր ներդիր բացելու էջում սեղմատախտակից տվյալներ կարդալու անհրաժեշտությամբ (այս իրավիճակը հատուկ կարգավորելու փոխարեն, Chromium-ը պարզապես թույլ էր տալիս բոլոր կայքերին գրել սեղմատախտակին՝ առանց օգտատիրոջ կողմից այս գործողությունը ակտիվացնելու):
Ձայնագրման գործառույթը գործում է navigator.clipboard.write (example) և navigator.clipboard.writeText (example) մեթոդները կանչելիս, որոնք այժմ հաշվի չեն առնում օգտատիրոջ ակտիվությունը էջում: Օրինակ, կայքը բացելուց անմիջապես հետո սեղմատախտակում գրելու համար պարզապես կատարեք հետևյալ JavaScript կոդը՝ navigator.clipboard.writeText('Բարև վեբ էջից.'); let type = 'text/plain'; let blob = new Blob(['Բարև վեբ էջից'], { type }); let item = new ClipboardItem({ [type]: blob }); navigator.clipboard.write([item]);
Source: opennet.ru
