JavaScript sessionStorage


Esempio

L'oggetto sessionStorage implementa la stessa interfaccia di archiviazione di localStorage. Tuttavia, anziché essere condivisi con tutte le pagine della stessa origine, i dati sessionStorage vengono memorizzati separatamente per ogni finestra / scheda. I dati memorizzati persistono tra le pagine in quella finestra / scheda finché sono aperti, ma non sono visibili da nessun'altra parte.

var audio = document.querySelector('audio');

// Maintain the volume if the user clicks a link then navigates back here.
audio.volume = Number(sessionStorage.getItem('volume') || 1.0);
audio.onvolumechange = function(event) {
  sessionStorage.setItem('volume', audio.volume);
};

Salva i dati in sessionStorage

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

Ottieni i dati salvati da sessionStorage

var data = sessionStorage.getItem('key');

Rimuovi i dati salvati da sessionStorage

sessionStorage.removeItem('key')