是否可以在关闭标签/浏览器窗口后删除localStorage数据/注销,但不能刷新项目的该页面。因此,如果有人关闭它,用户必须再次登录。 谢谢
答案 0 :(得分:0)
这应该有效:
localStorage.setItem("someVar","someValue");
window.onbeforeunload = function(){
localStorage.removeItem("someVar");
};
但是更好的sessionStorage
sessionStorage.setItem("someVar","someValue");
当用户离开页面时,所有项目都被删除
答案 1 :(得分:0)
如果您要删除标签旁边的任何内容,请使用sessionStorage
而不是localStorage
作为:
sessionStorage.setItem("key","value");