需要清除浏览器选项卡上的本地存储关闭而不是刷新

时间:2017-10-16 12:09:38

标签: javascript angularjs local-storage

需要清除浏览器选项卡上关闭的本地存储而不是刷新。我试过了

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

在浏览器刷新时清除localstorage。我想强制用户在用户关闭浏览器选项卡时登录。

2 个答案:

答案 0 :(得分:0)

就浏览器而言,刷新和关闭选项卡/窗口是相同的事件。

最好是使用session storage而不是local storage,因为会话将一直处于活动状态,直到标签/窗口关闭且未刷新且您没有保存持久数据。

看看here

答案 1 :(得分:0)

使用此代码。

window.onload = window.localStorage.clear();

相关问题