我的情况:具有键+值的localStorage应该在关闭浏览器而不是单个选项卡时删除。
请查看我的代码是否正确以及可以改进的地方:
//create localStorage key + value if not exist if(localStorage){ localStorage.myPageDataArr={"name"=>"Dan","lastname"=>"Bonny"}; } //when browser closed - psedocode $(window).unload(function(){ localStorage.myPageDataArr=undefined; });
应该这样,而不是使用delete运算符:
localStorage.removeItem(key);