Nie można usunąć obrazu w contenteditable div na Androidzie

Buduję edytor tekstu sformatowanego w Androidzie. Aby to zrobić, używamwebView zcontentEditable div.

Aby dodać style, przywołujęJavaScript. To wszystko działa dobrze, z wyjątkiem sytuacji, gdy wywoływam JavaScript, aby wstawić obraz lub regułę poziomą. Gdy używam JavaScript do wstawienia tych rzeczy, jeśli spróbuję nacisnąć przycisk Wstecz, aby usunąć obraz lub regułę poziomą, nie działa.

Co dziwne, jeśli najpierw wprowadzę jakąkolwiek inną postać, a następnie wstawię obraz lub regułę poziomą, mogę usunąć dobrze obraz / regułę poziomą, ale nie mogę usunąć znaku wprowadzonego bezpośrednio przed regułą obrazu / poziomej.

Próbowałem wydrukować kod HTML w każdym stanie, sprawdzając wybór / zakres itp., I nie mogę znaleźć niczego, co różni się od stanu, który mógłby wyjaśnić, dlaczego nie mogę usunąć obrazu itp.

questionAnswers(3)

yourAnswerToTheQuestion