JavaScript sessionStorage


Ejemplo

El objeto sessionStorage implementa la misma interfaz de almacenamiento que localStorage. Sin embargo, en lugar de compartirse con todas las páginas del mismo origen, los datos de SessionStorage se almacenan por separado para cada ventana / pestaña. Los datos almacenados persisten entre las páginas en esa ventana / pestaña durante el tiempo que están abiertas, pero no están visibles en ninguna otra 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);
};

Guardar datos en sessionStorage

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

Obtener datos guardados de sessionStorage

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

Eliminar datos guardados de sessionStorage

sessionStorage.removeItem('key')