Я пытаюсь получить доступ к данным буфера обмена в Microsoft Edge в javascript.Но когда я получаю к нему доступ, я получаю «SCRIPT5: доступ запрещен».ошибка в консоли.
Это функция, в которой я пытаюсь получить доступ к данным буфера обмена.
function (e) {
if (navigator.userAgent.indexOf("Chrome") > 0) {
var clipboardData = e.originalEvent.clipboardData;
if (clipboardData && clipboardData.items && clipboardData.items.length) {
var item = clipboardData.items[0];
if (item.kind === 'file' && item.type.indexOf('image/') !== -1) {
e.preventDefault();
var blob = item.getAsFile();
var reader = new FileReader();
reader.onload = function (event) {
console.log(event.target.result);
$(_this).summernote('insertImage', event.target.result, 'image.png');
};
reader.readAsDataURL(blob);
}
}
Насколько я понимаю, в Microosft Edge есть некоторые меры безопасности, запрещающие доступ вредоносных сценариев к данным буфера обмена.