Как я могу шаг за шагом сохранить мой прогресс с Javascript? (в браузере)

Я написал программу для консоли моего браузера.

Если это сделано, он возвращает результат, который я хочу каким-то образом сохранить. После этого мне нужно выполнить некоторые шаги в браузере вручную (программа больше не работает). И программа запускается снова и снова возвращает результат.

Есть ли способ сохранить объединенный результат?

В конце я всегда хочу вернуть что-то вроде:

return storedResults + currentResult;

1 ответ

Решение

Если вам нужно сохранить результаты ваших консольных приложений, вы можете использовать API веб-хранилища.

API веб-хранилища предоставляет механизмы, с помощью которых браузеры могут безопасно хранить пары ключ / значение гораздо более интуитивно, чем при использовании файлов cookie.

Сохранить результат (три разных способа сделать это):

localStorage.result = 'OK';
localStorage['result'] = 'OK';
localStorage.setItem('result', 'OK');

Посмотреть результат:

console.log(localStorage.result); // print "OK"

Смотрите полную ссылку.

Другие вопросы по тегам