Сохранить и восстановить выделенный выбор - PullRequest
0 голосов
/ 08 марта 2012

Я пишу расширение Chrome, где мне нужно сохранить и восстановить выделенный выбор пользователя.Сохраненная информация будет храниться на моем сервере.Мне интересно, как бы я это сделал?

Я изучил использование Range, но не уверен, что это правильный путь, поскольку приведенный ниже пример работает только в FireFox.

Я нашел это пример но работает только в FireFox: (

1 Ответ

0 голосов
/ 08 марта 2012

Я думаю, что техника на этой странице, вероятно, работает в Chrome: нет никаких причин, почему она не должна. Когда я сохраняю выбор и перезагружаюсь, я вижу, как выбор восстанавливается, а затем быстро исчезает, поэтому я подозреваю, что что-то на странице (возможно, реклама) каким-то образом разрушает выбор.

Если вы не можете заставить это работать, вы можете попробовать модуль сериализатора из моей библиотеки Rangy , хотя это, вероятно, излишне только для Chrome.

В общем, использование браузерных API Selection и Range определенно является подходящим вариантом. Теперь они стандартизированы и универсально поддерживаются (с некоторыми странностями и ошибками, естественно) в современных браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...