Proprietà sessionStorage della finestra Window
- Pagina precedente scrollY
- Pagina successiva self
- Torna alla pagina precedente Oggetto 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");
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.";
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 |
- Pagina precedente scrollY
- Pagina successiva self
- Torna alla pagina precedente Oggetto Window