我在 javascript 中使用 onbeforeunload 函数,但问题是,如果浏览器刷新,那么也会清除本地存储。我只想在浏览器关闭时清除本地存储而不是刷新浏览器
window.onbeforeunload = function(e) {
localStorage.setItem('isLoggedIn', 'false');
};
最佳答案
您可以使用sessionStorage反而。当浏览器关闭时它会自动清除。
示例:
sessionStorage.setItem("isLoggedIn","true"); // Value will be set to null when browser is closed
关于javascript - 如何找到选项卡关闭并清除本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56106802/