Описание тега session-storage
Хранилище сеансов позволяет хранить и извлекать пары ключ-значение в браузере, которые действуют только в течение сеанса.
Спецификацию W3 можно посмотреть здесь:
https://html.spec.whatwg.org/multipage/webstorage.html
https://www.w3.org/TR/webstorage/Для получения дополнительных сведений см. Вики-страницу тегов локального хранилища на сайте stackru:
https://stackru.com/tags/local-storage/info
В 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.";