浏览器关闭时如何清除本地存储

时间:2018-07-12 05:54:40

标签: javascript angularjs local-storage session-storage

我在javascript中使用onload函数,但问题是,如果浏览器刷新,那么还要清除本地存储。 我只想在浏览器关闭时清除本地存储,而不刷新浏览器

1 个答案:

答案 0 :(得分:1)

在关闭浏览器后,sessionStorage将被清除...否则,您可以执行窗口卸载侦听器并将其清除-但这也会在浏览器导航到另一个页面时清除页面

window.addEventListener('beforeunload', function(event) {
   localStorage.clear();
}, false);