Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2013, 10:22
funescript
 
Fecha de Ingreso: noviembre-2012
Mensajes: 1
Antigüedad: 12 años, 1 mes
Puntos: 0
Eliminar localStorage al cerra pestaña

Buenas tardes a todos.

Llevo ya unos dias bastante liado con un trabajo de feedback.

El tema es que guardo los datos del usuario (enlaces y botones pulsados) para luego generar un documento retroactivo que nos ayude a conocer mejor a nuestros usuarios.

Todos esos datos los guardo en localStorage desde javascript, y cuando salgo de la pagina (la cierro) elimino el localStorage.

El problema es que al hacer click en cualquier enlace, tambien destruye las variables, con lo que me es imposible guardar datos.

Lo que realmente quiero es que SOLO se destruyan en caso de cerrar la pestaña o la ventana, no si pulso un enlace.

os dejo un cacho de el codigo, por si ayuda

Código HTML:
function eliminar() {
            localStorage.removeItem("link");
            localStorage.removeItem("LinkTotal");
            localStorage.removeItem("buton");
            localStorage.removeItem("butonTotal");
            localStorage.removeItem("ruta");
            localStorage.removeItem("tiempoActivo");
        }

//jquery

 $(window).unload(function(){
                EnviaDatos();
                Eliminar();
            });

Espero me podais ayudar. Un saludo!