Я ищу способ сохранения и загрузки позиции каретки в текстовом поле в веб-приложении, так что, когда пользователь снова откроет веб-приложение, они автоматически возвращаются к тому месту, которое они оставили.Сохранение и загрузка позиции каретки в текстовом поле через JavaScript
Я видел плагин jCaret для jQuery, но поскольку мое веб-приложение не использует jQuery, мне нужно что-то, что работает в чистом JavaScript.
Кроме того, что было бы лучшим способом инициировать функцию для сохранения позиции каретки? Первый метод, который приходил на ум, заключался в повторном сохранении его на каждом нажатии клавиши, но это кажется немного неэффективным. Я думал о том, что приложение сохраняет позицию через событие onBeforeUnload, но если вы можете думать о лучшем способе, поделитесь!