Не удается удалить изображение в contenteditable div на Android

Я создаю богатый текстовый редактор в Android. Для этого я использую webView с contentEditable div.

. Для добавления стилей я вызываю JavaScript. Все это прекрасно работает, за исключением случаев, когда я вызываю JavaScript для вставки изображения или горизонтального правила. Когда я использую JavaScript для вставки этих вещей, если я затем пытаюсь нажать кнопку «Назад», чтобы удалить изображение или горизонтальное правило, это не работает.

Как ни странно, если я сначала введу какой-либо другой символ, а затем вставлю изображение или правило горизонтали, я могу просто удалить правило изображения / горизонтали, но не могу удалить символ, введенный мной непосредственно перед правилом изображения / горизонтали.

Я попытался распечатать HTML-код в каждом состоянии, проверить выбор / диапазон и т. Д., И не могу найти ничего отличного в состоянии, которое могло бы объяснить, почему я не могу удалить изображение и т. Д.

11
задан Dhasneem 24 December 2013 в 09:59
поделиться