Является ли execCommand стабильным?
Я пытаюсь сделать текстовый редактор с execCommand и div, который является contenteditable.
Он должен иметь некоторые небольшие функции, такие как жирный, курсив, подчеркивание, ol, ul,... Все эти вещи должны работать с execCommand. Я также хочу получить обратную связь от моего курсора, когда я стою жирным словом, что моя кнопка переключается на "вкл" (меняет стиль), я делаю это с помощью queryCommandState.
Я столкнулся с многочисленными ошибками и проблемами, и мне было интересно, если execCommand и queryCommandState стабильны? На caniuse.com говорят, что это так, но я столкнулся со следующими ошибками:
В Chrome:
- Нет отзывов о нижнем и нижнем индексе
В Firefox:
Когда вы делаете курсив, подчеркивание или... курсор не может двигаться в этой конкретной части строки. Этого не происходит, когда я делаю текст жирным шрифтом.
упорядоченный и неупорядоченный список, похоже, вообще не работает в Firefox. пуля показывается, но не может ввести любой текст
В Internet Explorer:
- Не могу выбрать любой текст
Возможно, я забыл некоторые ошибки, но мой общий опыт работы с execCommand и queryCommandState - это то, что он довольно глючный. Является ли execCommand чем-то, что стоит учитывать для приложений, которые идут в производство? Или это вообще обескураживает?