Отключение выделения и изменения размера внутри contentEditable DIV в IE 9

Я работаю над проектом, в котором пытаюсь реализовать некоторые функции редактирования с использованием contentEditable DIV. Сейчас мы пытаемся добавить поддержку IE9 (после первоначальной поддержки Chrome / Safari), и это оказалось проблемой.

Что мы можем сделать в Chrome, так это иметь объекты внутри редактируемого содержимого div и разрешить перетаскивание этих элементов, но не изменен размер. Кроме того, нажатие TAB в div contentEditable не должно выбирать

В IE 9 я нашел несколько методов для предотвращения изменения размера изображений (например, Разрешение перемещения только s внутри contentEditable

), но даже при щелчке по изображению все равно отображаются эти чертовы ручки изменения размера. Моя большая проблема заключается в том, что в IE 9, когда я печатаю внутри contenteditable div и нажимаю TAB, я хочу, чтобы браузер выбрал следующий элемент на веб-странице (в нашем приложении это еще один contentEditable div).Это работает в Chrome, но в IE, когда я нажимаю TAB, выбирается (с отображением маркеров изменения размера)

Кто-нибудь знает, есть ли способ отключить выбор ' использование функции табуляции в IE 9?

Вот простой тестовый пример, который отключает изменение размера, по-прежнему разрешает перетаскивание, но по-прежнему выбирается с помощью TAB:


  
    
    
    

  
  

    
Here is some text, and also an image

6
задан Community 23 May 2017 в 11:47
поделиться