Próbuję wykryć, kiedy użytkownik naciśnie Ctrl + V w JavaScript.Jak wykryć CTRL-V w JavaScript dla IE i firefox
jQuery(document).on('paste', function() {alert('text pasted!')})
Działa dobrze z Chrome (v37). Ale to nie działa z Firefoksem (V32) i IE (v11), jak można spróbować na tej jsfiddle:
http://jsfiddle.net/7N6Xq/410/
Każdy pomysł co robię źle?
EDYCJA - 2014-09-17 - potrzeba zawartości schowka.
Nie mogę po prostu polegać na wykrywaniu kluczy, ponieważ potrzebuję zawartości schowka, która jest dostępna tylko przez wklejanie (nie ma czystej innej metody dostępu do niej). W tym JSFiddle, pojawia się zdarzenie i wyświetlanie tekstu (działa tylko na Chrome)
http://jsfiddle.net/7N6Xq/412/
Moim ostatecznym celem jest, aby uzyskać obraz ze schowka i wysłać go bezpośrednio do serwera.
powinny być w stanie uzyskać odpowiedzi z połączenia tych dwóch wątków: http://stackoverflow.com/questions/10671822/jquery- obsługa kombinacji klawiszy (wykrywanie klawisza "Ctrl") i http://stackoverflow.com/questions/10655202/detect-multiple-keys-on-single-keypress-event-on-jquery (wykrywanie kombinacji klawiszy) – talemyn
[ pułapka na myszy] (http://craig.is/killing/mice) działa dobrze, jeśli chcesz tylko użyć małej biblioteki. – royhowie