Как получить данные из буфера обмена в Firefox

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

7
задан Bald 10 February 2012 в 21:27
поделиться