【发布时间】:2013-03-07 18:44:25
【问题描述】:
我想在元素上触发 onpaste 事件以检索剪贴板中的数据(我想检查剪贴板中是否存在图像并将其上传到服务器)。它在 Chrome 上完美运行:
$('#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 不存在。您知道如何在元素中检索 onpaste 事件吗?
【问题讨论】:
-
出于安全原因,Firefox 不允许您访问剪贴板。无论如何,您的问题与stackoverflow.com/questions/127040/… 重复
标签: javascript jquery firefox clipboard