Я обрабатываю события вставки для contenteditable
, чтобы очистить все маркеры HTML до вставки. Все работает отлично в Firefox
и Chrome
. Но когда я тестирую свой код в IE11
, передаваемый event object
не является ClipboardEvent
, а a DragEvent
.
Что-то не так с моим кодом? Если я добавлю слушателя в качестве кода ниже, должен ли я получить событие буфера обмена. Почему я перетаскиваю?
editable.addEventListener('paste', pasteHandler, false);
http://jsfiddle.net/vepo/4t2ofv8n/
Чтобы проверить пример выше, я скопирую текст из Chrome и вставляю в IE. Но я копирую любой текст из IE, получаю ту же ошибку.