我的情况:具有键+值的localStorage应该在关闭浏览器而不是单个选项卡时删除。请查看我的代码是否正确以及可以改进的地方://create localStorage key + value if not existif(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; }//when browser closed - psedocode$(window).unload(function(){ localStorage.myPageDataArr=undefined;});
3 回答
动漫人物
TA贡献1815条经验 获得超10个赞
您可以beforeunload在JavaScript中使用该事件。
使用原始JavaScript,您可以执行以下操作:
window.onbeforeunload = function() {
localStorage.removeItem(key);
return '';
};
这将在关闭浏览器窗口/选项卡之前删除密钥,并提示您确认关闭窗口/选项卡的操作。希望能解决您的问题。
注意:该onbeforeunload方法应返回一个字符串。
添加回答
举报
0/150
提交
取消