Из проведенного мною исследования кажется, что Rangy - лучший способ сохранить / восстановить выборки.Однако я не могу заставить его работать.
Я включил файлы core и selectionsaverestore.У меня есть кнопка, которая, когда щелкает, запускает следующее:
savedSel = rangy.saveSelection();
console.log(savedSel);
Журнал возвращает:
Object
doc: HTMLDocument
rangeInfos: Array[1]
restored: false
win: DOMWindow
__proto__: Object
Однако я не вижу никаких элементов маркера в моей contenteditable и когдачтобы восстановить, ничего не происходит.Что я делаю не так?