Я делаю расширение для Chrome, которое помещает некоторые сохраненные, регулярно используемые фрагменты текста в текстовые поля ввода и текстовые области при выборе элемента контекстного меню.
Способ его настройки на данный момент.в скрипте содержимого есть строка, которая заботится о вставке:
document.activeElement.value = "TEXT TO INSERT" + document.activeElement.value;
Это помещает текст в начало любого текстового поля / редактируемой области.Было бы желательно вставлять текст везде, где пользователь щелкает в текстовом поле, а не только в начале.
Я видел много примеров для ввода текста при помощи курсора / каретки, но не виделсмог заставить их работать из скрипта контента.Поскольку для этого не требуется совместимость с различными браузерами, какой самый простой способ вставить этот текст в курсор?
Спасибо за помощь