Image 从剪贴工具粘贴到IE中

Image 从剪贴工具粘贴到IE中,image,internet-explorer,copy-paste,Image,Internet Explorer,Copy Paste,好吧,我今天有个奇怪的问题。我正在为网站添加图像粘贴。它适用于Firefox和Chrome,但不适用于IE。当我打开调试器时,它会在以下位置显示错误: var items = event.clipboardData.items; 表示event.clipboardData.items未定义。在IE中如何做到这一点 以下是实际来自WebKit布局测试的代码: <!DOCTYPE html> <html> <head> <script> fu

好吧,我今天有个奇怪的问题。我正在为网站添加图像粘贴。它适用于Firefox和Chrome,但不适用于IE。当我打开调试器时,它会在以下位置显示错误:

var items = event.clipboardData.items;
表示event.clipboardData.items未定义。在IE中如何做到这一点

以下是实际来自WebKit布局测试的代码:

<!DOCTYPE html>
<html>
<head>
<script>
    function paste(event){
        var items = event.clipboardData.items;
        console.log(items.length);
        for (var i = 0; i < items.length; ++i) {
            if (items[i].kind == 'file' && items[i].type == 'image/png') {
                var blob = items[i].getAsFile();
                var url = window.URL.createObjectURL(blob);
                document.getElementById('dest').src = url;
            }
        }
    }
    window.onload = function (e) { 
        document.body.onpaste = paste;
    }
</script>
</head>
<body contenteditable="true">
<img id="dest">
</body>
</html>
我尝试允许的具体工作流程是用户使用剪贴工具拍摄快照,然后将该图像粘贴到IE中。通常我会告诉用户使用Chrome或Firefox,但这是为了工作,我们仅限于IE。感谢帮助

我的测试环境: Windows 8 64位
IE10

这是一个非常古老的问题,但是将图像从剪贴工具复制到IE10是不可能的。该功能已添加到Edge中。IE10没有从剪贴板粘贴图像的工具