我想触发元素上的onpaste事件来检索剪贴板中的数据(我想检查图像是否存在于剪贴板中并将其上载到服务器中)。它适用于Chrome浏览器:如何从Firefox中的剪贴板获取数据
$('#textarea')[0].onpaste = function(event)
{
var items = event.clipboardData.items;
if (items.length)
{
var blob = items[0].getAsFile();
var fr = new FileReader();
fr.onload = function(e)
{
alert('got it!');
}
fr.readAsDataURL(blob);
}
}
不适用于Firefox:event.clipboardData.items
不存在。你有什么想法如何检测元素中的粘贴事件?
由于安全原因,Firefox不允许您访问剪贴板。无论如何,你的问题是重复http://stackoverflow.com/questions/127040/copy-put-text-on-the-clipboard-with-firefox-safari-and-chrome – 2012-02-10 21:36:45