Proprietà sessionStorage della finestra Window

Definizione e uso

localStorage e sessionStorage L'attributo consente di salvare coppie di chiave/valore nei browser web.

sessionStorage L'oggetto memorizza solo i dati di una sessione (i dati vengono eliminati quando la scheda del browser viene chiusa).

Suggerimento:Si prega di consultare Proprietà localStorageQuesta proprietà memorizza dati senza data di scadenza. I dati non vengono eliminati quando il browser viene chiuso e sono disponibili il giorno successivo, dopo una settimana o un anno.

Esempio

Esempio 1

Crea un nome/valore di sessionStorage con name="lastname" e value="Smith", quindi recupera il valore di "lastname" e inseriscilo nell'elemento con id="result":

// Salva
sessionStorage.setItem("lastname", "Smith");
// Recupera
document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");

Prova tu stesso

Esempio 2

Esempio di calcolo delle volte in cui l'utente ha cliccato il pulsante nella sessione corrente:

if (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
} else {
  sessionStorage.clickcount = 1;
}
document.getElementById("result").innerHTML = "Hai cliccato il pulsante " +
sessionStorage.clickcount + " volte in questa sessione.";

Prova tu stesso

Sintassi

window.sessionStorage

Sintassi per salvare dati in sessionStorage:

sessionStorage.setItem("key", "value");

Sintassi per leggere dati da sessionStorage:

var lastname = sessionStorage.getItem("key");

Sintassi per eliminare dati da sessionStorage:

sessionStorage.removeItem("key");

Sintassi per eliminare tutti i dati salvati in sessionStorage:

sessionStorage.clear();

Dettagli tecnici

Valore di ritorno: Oggetto Storage

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente l'attributo.

Proprietà Chrome IE Firefox Safari Opera
sessionStorage 4.0 8.0 3.5 4.0 11.5