Я пишу компонент для веб-приложения, который будет отображать некоторые HTML, и позвольте мне захватить и манипулировать границами выбора (текста, выбранного пользователем).Я сделал это успешно (для Mozilla) с помощью простого элемента div с помощью window.getSelection ().Тем не менее, API выбора браузера отличается для IE.
Если бы вместо этого я использовал текстовую область (для взаимодействия с API выбора), существует ли единый API во всех браузерах?Затем мне нужно наложить DIV поверх этого, чтобы отобразить стилизованный текст, и, вероятно, мне нужно будет управлять курсором и т. Д.Кто-нибудь есть какие-либо советы о том, как лучше всего это сделать, это быстрый, простой и кросс-браузер совместимый.Я не хочу целую вечность изобретать велосипед ...
(Если кому-то интересно - это онлайн-редактор XML. Я фиксирую выбор пользователей в HTML-версии документа XML, а затем отправляювыбор смещает информацию на сервер, где размечается настоящий документ XML).
С уважением
Свами