IE 11 document.selection не работает

Я пытаюсь отменить выбор содержимого в HTML редакторе.

Я использовал функцию selection.empty() для отмены выбора контента, она работает нормально до IE10, но не работает в IE11. Также функция create не работает в IE11

Есть ли альтернативная функция для этого?


person user2959644    schedule 14.02.2014    source источник
comment
Не могли бы вы показать нам код? stackoverflow.com/help/mcve   -  person kmas    schedule 14.02.2014
comment
Прежде чем спрашивать, загляните на [caniuse] [1] [1]: caniuse.com и аналогичные сайты.   -  person Miroslav Trninic    schedule 14.02.2014


Ответы (1)


IE11 заменил устаревший API на API, более соответствующий стандартам.

selection больше не поддерживается. Начиная с Internet Explorer 11, используйте getSelection < / а>.

См. Изменения совместимости в IE11 .

Теперь объект HTMLSelection возвращается, что отличается от старого selection и не похоже, что empty является допустимым методом в новом API. Надеюсь, в новом API будут методы, которые позволят вам выполнять ту же логику.

person andyb    schedule 14.02.2014