Javascript 当用户关闭窗口时清除本地存储

Javascript 当用户关闭窗口时清除本地存储,javascript,javascript-events,local-storage,Javascript,Javascript Events,Local Storage,当我的网站在浏览器的所有选项卡中关闭时,如何清除本地存储?意味着如果我的用户在多个选项卡中打开我的网站,并且当用户逐个关闭浏览器或选项卡时,我需要在最后一个选项卡关闭事件(例如“beforeunload”事件)上清除本地存储 有人有这个主意吗 谢谢这就是你的做法: window.onbeforeunload = function() { localStorage.clear(); } 这就是你如何做到的: window.onbeforeunload = function() {

当我的网站在浏览器的所有选项卡中关闭时,如何清除本地存储?意味着如果我的用户在多个选项卡中打开我的网站,并且当用户逐个关闭浏览器或选项卡时,我需要在最后一个选项卡关闭事件(例如“beforeunload”事件)上清除本地存储

有人有这个主意吗

谢谢

这就是你的做法:

window.onbeforeunload = function() {
    localStorage.clear();
}
这就是你如何做到的:

window.onbeforeunload = function() {
    localStorage.clear();
}

我已经在做了。但它应该只在浏览器即将关闭或我的应用程序的最后一个选项卡即将关闭时发生。我已经在这样做了。但它应该只在浏览器即将关闭或我的应用程序的最后一个选项卡即将关闭时发生。