uso localstorage guardar ejemplos datos javascript jquery html5 local-storage

guardar - uso de localstorage javascript



HTML5-localStorage elimina y borra todos los datos (5)

Algo como esto debería hacer:

function cleanLocalStorage() { for(key in localStorage) { delete localStorage[key]; } }

Tenga cuidado con el uso de esto, ya que el usuario puede tener otros datos almacenados en localStorage y probablemente sería bastante marcado si lo eliminó. Recomendaría a) no almacenar los datos del usuario en localStorage o b) almacenar las cosas de la cuenta del usuario en una sola variable, y luego borrar eso en lugar de eliminar todas las claves en localStorage .

Editar : Como Lyn señaló, estarás bien con localStorage.clear() . Mis puntos anteriores siguen en pie, sin embargo.

Esta pregunta ya tiene una respuesta aquí:

Necesito borrar todos los datos que configuré en localStorage . Con esto, me refiero a restablecer completamente localStorage a null cuando los usuarios eliminan sus cuentas.

¿Cómo puedo hacer eso con una función simple?

Intenté esto:

function clearLocalStorage(){ return localStorage= null; }

Pero no funciona como se esperaba.


El uso de .one garantiza que esto se haga solo una vez y no repetidamente.

$(window).one("focus", function() { localStorage.clear(); });

Está bien colocar varios oyentes de eventos con documentos listos (si necesita ejecutar otros eventos varias veces) siempre que no se exceda, por razones de legibilidad.

.one es especialmente útil cuando desea que el almacenamiento local se .one solo una vez que se abre una página web o cuando se instala una aplicación móvil la primera vez.

// Fired once when document is ready $(document).one(''ready'', function () { localStorage.clear(); });


Si desea eliminar / limpiar todos los valores del almacenamiento local, utilice

localStorage.clear();

Y si desea eliminar el elemento específico del almacenamiento local, utilice el siguiente código

localStorage.removeItem(key);


Solo funcionó para mí en Firefox al acceder desde el objeto de la window .

Ejemplo...

window.onload = function() { window.localStorage.clear(); }


localStorage.clear();

Deberia trabajar.