Obsługuję zdarzenia wklejania dla contenteditable
, aby wyczyścić wszystkie znaczniki HTML przed wklejeniem. Wszystkie działa dobrze w Firefox
i Chrome
. Ale kiedy przetestuję mój kod w IE11
, przekazany event object
nie jest ClipboardEvent
ale DragEvent
.Wklejanie nasłuchiwania zdarzeń w przeglądarce Internet Explorer uzyskiwanie niepoprawnych argumentów
Czy jest coś nie tak z moim kodem? Jeśli dodaję detektor jako kod poniżej, powinienem otrzymać zdarzenie schowka. Dlaczego się zaciągam?
editable.addEventListener('paste', pasteHandler, false);
http://jsfiddle.net/vepo/4t2ofv8n/
Aby przetestować powyższy przykład, jestem skopiować tekst z Chrome i wkleić do IE. Ale ja kopiuję dowolny tekst z IE, otrzymam ten sam błąd.
HTMLDivElement nie obsługuje 'attachEvent': https://msdn.microsoft.com/ en-us/library/windows/apps/hh868700.aspx – Victor
Wiem, że właśnie dlatego zasugerowałem podejście do architektury jquery. –
Nadal nie dostaję tekstu gry: http://jsfiddle.net/vepo/4t2ofv8n/2/ – Victor