Является ли execCommand стабильным?

Я пытаюсь сделать текстовый редактор с execCommand и div, который является contenteditable.

Он должен иметь некоторые небольшие функции, такие как жирный, курсив, подчеркивание, ol, ul,... Все эти вещи должны работать с execCommand. Я также хочу получить обратную связь от моего курсора, когда я стою жирным словом, что моя кнопка переключается на "вкл" (меняет стиль), я делаю это с помощью queryCommandState.

Я столкнулся с многочисленными ошибками и проблемами, и мне было интересно, если execCommand и queryCommandState стабильны? На caniuse.com говорят, что это так, но я столкнулся со следующими ошибками:

В Chrome:

  • Нет отзывов о нижнем и нижнем индексе

В Firefox:

  • Когда вы делаете курсив, подчеркивание или... курсор не может двигаться в этой конкретной части строки. Этого не происходит, когда я делаю текст жирным шрифтом.

  • упорядоченный и неупорядоченный список, похоже, вообще не работает в Firefox. пуля показывается, но не может ввести любой текст

В Internet Explorer:

  • Не могу выбрать любой текст

Возможно, я забыл некоторые ошибки, но мой общий опыт работы с execCommand и queryCommandState - это то, что он довольно глючный. Является ли execCommand чем-то, что стоит учитывать для приложений, которые идут в производство? Или это вообще обескураживает?

0 ответов

Другие вопросы по тегам