Paste Ereignis-Listener in Internet Explorer erhält falsche Argumente
Ich bearbeite die Einfügeereignisse für eincontenteditable
, um alle HTML-Markierungen vor dem Einfügen zu löschen. Alles funktioniert gut inFirefox
undChrome
. Aber wenn ich meinen Code in @ tesIE11
, dasevent object
übergeben ist keinClipboardEvent
aber einDragEvent
.
Ist etwas mit meinem Code nicht in Ordnung? Wenn ich den Listener als Code unten hinzufüge, sollte ich das Clipboard-Ereignis erhalten. Warum bekomme ich Drag?
editable.addEventListener('paste', pasteHandler, false);
http: //jsfiddle.net/vepo/4t2ofv8n
Um das obige Beispiel zu testen, kopiere ich einen Text aus Chrome und füge ihn in den IE ein. Aber wenn Sie einen beliebigen Text aus dem Internet Explorer kopieren, wird derselbe Fehler angezeigt.