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
How to Create Line Breaks in Console.Log() in Node.Js
How to Select All Textframes in Document, and Retrieve the Text in Adobe Indesign
Typescript: Object Is Possibly 'Undefined'
Handling Multiple Http Responses One by One in Angular 6
Observe Localstorage Changes in Js
Safari: Focus Event Doesn't Work on Button Element
Getting Null Value in List When Passing by Ajax Call to MVC Controller
How to Convert Gmt Time to Ist Time in JavaScript
Force Browser to Download Image Files on Click
Javascript: Open Several Urls With One Button Click
Bootstrap 4 Dropdown Menu Not Working
How to Change Data Due to Selected Value in Select Vue
How to Run HTML File on Localhost
How Display Selected Item from Bootstrap 4 Drop-Down Item Menu
How to Read a CSV File into a 2D Array in JavaScript
How to Download Fetch Response in React as File