Я хотел бы вызвать событие 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 в элементе?