Описание тега session-storage

Session Storage - это стандарт браузера HTML 5, позволяющий хранить и извлекать простые данные на клиенте. Это глобальный объект (sessionStorage), который поддерживает область хранения, доступную на время сеанса страницы. Сеанс страницы длится, пока открыт браузер, и выживает после перезагрузки и восстановления страницы. Открытие страницы в новой вкладке или окне вызовет запуск нового сеанса.

Хранилище сеансов позволяет хранить и извлекать пары ключ-значение в браузере, которые действуют только в течение сеанса.


В sessionStorage Объект

В sessionStorage объект равен localStorageобъект, за исключением того, что он хранит данные только для одного сеанса. Данные удаляются, когда пользователь закрывает окно браузера.

Могут быть сохранены только значения в виде обычного текста. Массивы, хэши, числа, строки и логические значения могут быть сохранены с помощью JSON.stringify(value). Затем, чтобы получить исходное значение при чтении значения, используйте JSON.parse(stringified_value).

пример

if (sessionStorage.clickcount) {
    sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
    sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "You have clicked the button " +
sessionStorage.clickcount + " time(s) in this session."; 

Ресурсы