Chciałbym wywołać zdarzenie onpaste na elemencie w celu pobrania danych w schowku (chcę sprawdzić, czy obraz istnieje w schowku i załadować go do serwera). Działa on idealny na Chrome:Jak uzyskać dane ze schowka w 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);
}
}
Nie działa na Firefox: event.clipboardData.items
nie istnieje. Czy masz pojęcie, w jaki sposób pobrać element onpaste w elemencie?
Firefox nie pozwala na dostęp do schowka ze względów bezpieczeństwa. W każdym razie twoje pytanie jest duplikatem http://stackoverflow.com/questions/127040/copy-put-text-on-the-clipboard-with-firefox-safari-and-chrome –