Archiviazione sessione finestra
Esempio
Imposta e recupera una coppia nome/valore sessionStorage:
sessionStorage.setItem("lastname", "Smith");
sessionStorage.getItem("lastname");
Altri esempi di seguito.
Definizione e utilizzo
L' sessionStorage
oggetto consente di memorizzare le coppie chiave/valore nel browser.
Nota
L' sessionStorage
oggetto memorizza i dati per una sola sessione.
(I dati vengono cancellati alla chiusura del browser).
Guarda anche:
L'oggetto localStorage che archivia i dati senza data di scadenza.
(I dati non vengono cancellati alla chiusura del browser e sono disponibili nelle sessioni future).
Sintassi
window.sessionStorage
O semplicemente:
sessionStorage
SALVA i dati in sessionStorage:
sessionStorage.setItem("key", "value");
LEGGI i dati da sessionStorage:
let lastname = sessionStorage.getItem("key");
RIMUOVI i dati da sessionStorage:
sessionStorage.removeItem("key");
Sessione CLEARStoccaggio:
sessionStorage.clear();
Parametri
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Valore di ritorno
Tipo | Descrizione |
Oggetto | Un oggetto sessionStorage. |
Altri esempi
Conta il numero di volte in cui un utente ha fatto clic su un pulsante:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
Supporto browser
window.sessionStorage
è supportato in tutti i browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |