Sesja okiennaPrzechowywanie
Przykład
Ustaw i pobierz parę nazwa/wartość sessionStorage:
sessionStorage.setItem("lastname", "Smith");
sessionStorage.getItem("lastname");
Więcej przykładów poniżej.
Definicja i użycie
Obiekt sessionStorage
umożliwia przechowywanie par klucz/wartość w przeglądarce.
Notatka
Obiekt sessionStorage
przechowuje dane tylko dla jednej sesji.
(Dane są usuwane po zamknięciu przeglądarki).
Zobacz też:
Obiekt localStorage przechowujący dane bez daty wygaśnięcia.
(Dane nie są usuwane po zamknięciu przeglądarki i są dostępne w przyszłych sesjach).
Składnia
window.sessionStorage
Lub tylko:
sessionStorage
ZAPISZ dane do sessionStorage:
sessionStorage.setItem("key", "value");
ODCZYTAJ dane z sessionStorage:
let lastname = sessionStorage.getItem("key");
USUŃ dane z sessionStorage:
sessionStorage.removeItem("key");
WYCZYŚĆ sesjaPrzechowywanie:
sessionStorage.clear();
Parametry
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Wartość zwrotu
Rodzaj | Opis |
Obiekt | Obiekt sessionStorage. |
Więcej przykładów
Policz, ile razy użytkownik kliknął przycisk:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
Obsługa przeglądarki
window.sessionStorage
jest obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |