#java #javascript #android
#java #javascript #Android
Вопрос:
У меня есть WebView, который запускает код JS / html. Мне нужно иметь возможность сохранять состояние кода JS со всеми переменными, чтобы я мог восстановить его позже. Я знаю о localStorage api, но мне нужно сохранить все состояние веб-страницы. Возможно ли это?
Ответ №1:
Есть ли у вас контроль над кодом JavaScript на странице?
Я бы ввел пользовательскую функцию JS через WebView.addJavascriptИнтерфейс.
Что-то вроде ‘backupData (data)’, где data — это объект, содержащий все данные, которые я хочу сохранить. Затем я бы добавил вызов этой функции в код Javascript страницы.
Ответ №2:
Можно ли использовать файлы cookie браузера для сохранения переменных javascript? Если вам нужно сохранить эту информацию на стороне сервера, вам, вероятно, потребуется использовать AJAX некоторый код на стороне сервера.