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.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage