2016-02-05 3 views
0

Работа с: текст на веб-страницеНевозможно сохранить текстовые изменения, сделанные Javascript

Использование инструментов: JavaScripts как те нашли здесь: http://www.tweakandtrick.com/2011/03/javascript-tricks-edit-websites-in.html и здесь: http://createjs.org/

Текущая проблема: Когда текст отредактирован, нет способа сохранить эти изменения, чтобы вернуться к нему после обновления или повторного открытия страницы, и все изменения будут потеряны.

ВОПРОС: Возможно ли каким-либо образом сохранить изменения, внесенные в текст страницы, и не потерять их после обновления или перезагрузки страницы?

Ограничения: нет доступа к редактируемой веб-странице.

ЦЕЛЬ: откройте случайную страницу, внесите изменения в текст с помощью вышеприведенного javascript, сохранив все шаги таким образом, чтобы я мог применять их позже с того же или другого ПК, открыв ту же страницу и запустив скрипт.

ответ

1

Это фундаментальное значение для javaScript, все изменения, которые он делает, являются временными, которые сохраняются только в то время, когда страница загружается в браузере. JavaScript не имеет доступа к компьютерной файловой системе сервера, на которой он хранится, или вашей файловой системе из браузера, и как таковой, не может изменять или писать самостоятельно или на свой компьютер, кроме cookies.

Как уже упоминалось, вы можете использовать и хранить файлы cookie в браузере пользователя, который будет помнить о состоянии любой вещи, написанной до тех пор, пока файл cookie не будет удален из кеша браузеров.

Вы можете сделать так, как вы специально запросили, взяв ваш JavaScript с вами и используя подключаемый модуль браузера, такой как greasemonkey (на firefox), чтобы запустить ваш код, когда он выбран из выпадающего меню, а также при запуске веб-страницу и браузер.

Смежные вопросы