Bild kann in contenteditable div auf Android nicht gelöscht werden

Ich baue einen Rich-Text-Editor in Android. Dazu benutze ich awebView mit einercontentEditable div.

Um Stile hinzuzufügen, rufe ich aufJavaScript. Dies alles funktioniert einwandfrei, außer wenn ich JavaScript aufrufe, um entweder ein Bild oder eine horizontale Linie einzufügen. Wenn ich zum Einfügen dieser Dinge JavaScript verwende und dann versuche, die Zurück-Taste zu drücken, um entweder das Bild oder die horizontale Linie zu löschen, funktioniert dies nicht.

Seltsamerweise kann ich, wenn ich zuerst ein anderes Zeichen eingebe und dann das Bild oder die horizontale Regel einfüge, das Bild / die horizontale Regel gut, aber nicht das Zeichen löschen, das ich unmittelbar vor dem Bild / der horizontalen Regel eingegeben habe.

Ich habe versucht, den HTML-Code in jedem Status auszudrucken, die Auswahl / den Bereich usw. zu überprüfen, und kann anscheinend nichts finden, das sich vom Status unterscheidet, was möglicherweise erklärt, warum ich das Bild nicht löschen kann usw.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage