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!