How to Delete a Localstorage Item When the Browser Window/Tab Is Closed

how to remove local storage when the closing browser or closing tab in javascript, angular and react

See this answer here

You can use

window.addEventListener("beforeunload", function(e){
// clean localStorage here
}, false);

Is it possible to delete localstorage item on window close?

If you dont want items to persist, you can save the data in SessionStorage:

$(document).ready(function() {
if(window.location.href.match('utm_*')) {
var utmData = {
utm_source: getParameterByName('utm_source'),
utm_medium: getParameterByName('utm_medium'),
utm_campaign: getParameterByName('utm_campaign'),
gclid: getParameterByName('gclid')
}
if(!sessionStorage.getItem('utmData')) {
sessionStorage.setItem('utmData', JSON.stringify(utmData));
}else if(SessionStorage.getItem('utmData')){
sessionStorage.removeItem('utmData');
sessionStorage.setItem('utmData', JSON.stringify(utmData));
}
}
});


Related Topics



Leave a reply



Submit