![](/img/trans.png)
[英]How can I clear the localstorage when user close react application window?
[英]How can I delete localStorage data when the user close the window?
当用户关闭窗口时,我正在使用此代码删除数据
window.onbeforeunload = function() {
localStorage.clear();
};
而且它工作正常,但我刚刚意识到,该方法也在用“ F5”刷新页面后删除数据。 是否只有在用户关闭窗口或标签 时才删除数据?
我想做什么?
我不应该使用cookie。 我需要将会话保持在任何导航器中的选项卡上,但是:
为什么我不使用sessionStorage?
因为当您已经在我的网站上登录时,突然您以相同的方向打开另一个选项卡时,我的网站应该警告用户他的会话正在进行。
这将起作用:
$(document).ready(function()
{
$(window).bind("beforeunload", function() {
localStorage['var_name'] = "";
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.