需要清除浏览器选项卡上关闭的本地存储而不是刷新。我试过了
window.onbeforeunload = function (e) {
localStorage.clear();
};
在浏览器刷新时清除localstorage。我想强制用户在用户关闭浏览器选项卡时登录。
答案 0 :(得分:0)
就浏览器而言,刷新和关闭选项卡/窗口是相同的事件。
最好是使用session storage
而不是local storage
,因为会话将一直处于活动状态,直到标签/窗口关闭且未刷新且您没有保存持久数据。
看看here
答案 1 :(得分:0)
使用此代码。
window.onload = window.localStorage.clear();