我可以使用以下代码在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中访问剪贴板图像的方法吗?我能够很好地阅读文字,但不能阅读图像。
假设您正在使用ClipboardEvent(),您是否尝试过:
var data = event.clipboardData || event.originalEvent.clipboardData;