在Microsoft Edge中访问剪贴板数据时显示“ SCRIPT5:访问被拒绝”错误

时间:2019-03-21 10:00:24

标签: javascript microsoft-edge

我正在尝试使用javascript访问Microsoft Edge中的剪贴板数据。但是,当我访问它时,我得到一个“ 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中有一些安全措施可以阻止恶意脚本访问剪贴板数据。

0 个答案:

没有答案