我在javascript中使用onload函数,但问题是,如果浏览器刷新,那么还要清除本地存储。 我只想在浏览器关闭时清除本地存储,而不刷新浏览器
答案 0 :(得分:1)
在关闭浏览器后,sessionStorage将被清除...否则,您可以执行窗口卸载侦听器并将其清除-但这也会在浏览器导航到另一个页面时清除页面
window.addEventListener('beforeunload', function(event) {
localStorage.clear();
}, false);