Я знаю, может быть, это проблема с просмотром веб-страниц, но я хочу знать, есть ли обходной путь для этого, я создал пустой ionic5
проект, затем добавляю contenteditable
в HTML, и он работает как следует, затем я реализую execCommand
на моем ТС. У меня есть проблема, но она не будет работать, если у меня нет выделенного или выделенного текста. если у меня есть highlighted
или selected
, он будет работать нормально
html код:
<div id="textBox" contenteditable="true">
<p>Lorem ipsum</p>
</div>
здесь мой код TS:
formatDoc(sCmd, sValue) {
console.log(sCmd, sValue)
if (this.validateMode()) {
document.execCommand(sCmd, false, sValue);
document.getElementById("textBox").focus();
}
}
*** Странная часть, я пытаюсь html код из: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Editable_content
он работает в android chrome без проблем. но внутри ionic5 у меня возникла проблема, прежде чем он заработал, ему нужно сначала набрать текст.