在IE中读取剪贴板图像

问题描述 投票:0回答:1

我可以使用以下代码在Chrome中成功读取剪贴板图像:

data = event.originalEvent.clipboardData;

for (var i = 0; i<data.items.length; i++){
        var item = data.items[i];
        if (item.type === 'image/png'){
             itemFound = true;
             break;
        }
}

但是,此方法在IE中不起作用。 Microsoft发布了一个有关IE(http://blogs.msdn.com/b/ie/archive/2013/10/24/enhanced-rich-editing-experiences-in-ie11.aspx)中粘贴的博客。该博客指出,我应该能够使用以下代码行

var fileList = clipboardData.files;

fileList总是返回为空。

[有人知道在IE中访问剪贴板图像的方法吗?我能够很好地阅读文字,但不能阅读图像。

javascript internet-explorer paste
1个回答
0
投票

假设您正在使用ClipboardEvent(),您是否尝试过:

  var data = event.clipboardData || event.originalEvent.clipboardData;
© www.soinside.com 2019 - 2024. All rights reserved.