Хэрэглэгчийн үйлдэлгүйгээр санах ойг өөрчлөх боломжийг олгодог Chrome-ын дутагдал

Chromium хөдөлгүүрийн сүүлийн үеийн хувилбарууд санах ойд бичихтэй холбоотой үйлдлийг өөрчилсөн. Хэрэв Firefox, Safari болон Chrome-ын хуучин хувилбаруудад хэрэглэгчийн тодорхой үйлдлийн дараа л санах ой руу бичихийг зөвшөөрдөг байсан бол шинэ хувилбаруудад сайтыг нээх замаар л бичлэг хийх боломжтой. Chrome-ын зан үйлийн өөрчлөлтийг шинэ таб нээхийн тулд хуудсан дээр Google Doodle-ийн нээлтийн дэлгэцийг харуулах үед санах ойноос өгөгдлийг унших шаардлагатай байгаатай холбон тайлбарлаж байна (энэ нөхцөл байдлыг тусгайлан зохицуулахын оронд Chromium бүх сайтуудад санах ойд бичихийг зөвшөөрсөн. хэрэглэгч энэ үйлдлийг идэвхжүүлэхгүйгээр).

Бичих функц нь navigator.clipboard.write (жишээ) болон navigator.clipboard.writeText (жишээ) аргуудыг дуудаж ажилладаг бөгөөд энэ нь одоо хуудсан дээрх хэрэглэгчийн үйл ажиллагааг харгалздаггүй. Жишээлбэл, сайтыг нээсний дараа санах ойд бичихийн тулд дараах JavaScript кодыг ажиллуулна уу: navigator.clipboard.writeText(‘Вэб хуудаснаас мэндчилж байна.’); let type = 'текст/энгийн'; let blob = new Blob([‘Вэб хуудаснаас мэндчилж байна’], { type }); let item = new ClipboardItem({ [төрөл]: blob }); navigator.clipboard.write([зүйл]);

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх