Оконная сессияХранилище
Пример
Установите и получите пару имя/значение sessionStorage:
sessionStorage.setItem("lastname", "Smith");
sessionStorage.getItem("lastname");
Ниже приведены дополнительные примеры.
Определение и использование
Объект sessionStorage
позволяет хранить пары ключ/значение в браузере.
Примечание
Объект sessionStorage
хранит данные только для одного сеанса.
(Данные удаляются при закрытии браузера).
Смотрите также:
Объект localStorage , в котором хранятся данные без даты истечения срока действия.
(Данные не удаляются при закрытии браузера и доступны в будущих сеансах).
Синтаксис
window.sessionStorage
Или просто:
sessionStorage
СОХРАНИТЬ данные в sessionStorage:
sessionStorage.setItem("key", "value");
ПРОЧИТАЙТЕ данные из sessionStorage:
let lastname = sessionStorage.getItem("key");
УДАЛИТЬ данные из sessionStorage:
sessionStorage.removeItem("key");
ОЧИСТИТЬ хранилище сессий:
sessionStorage.clear();
Параметры
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Возвращаемое значение
Тип | Описание |
Объект | Объект sessionStorage. |
Дополнительные примеры
Подсчитайте, сколько раз пользователь нажал кнопку:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
Поддержка браузера
window.sessionStorage
поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |