Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 会话存储在重新加载时过期_Javascript_Html - Fatal编程技术网

Javascript 会话存储在重新加载时过期

Javascript 会话存储在重新加载时过期,javascript,html,Javascript,Html,据我所知,HTML5的会话存储旨在持续一个用户会话的持续时间,假设一个给定的网站。这意味着它应该能够在给定站点内的重新加载或页面到页面导航中生存。我认为,如果你离开一个站点,然后回到同一个浏览器选项卡中,它甚至应该存活下来 在任何情况下,我都可以使用sessionStorage.setItem'foo'、'bar'将信息保存到sessionStorage中,但一旦我重新加载或转到同一站点上的另一个页面,我就会释放会话存储 如果有必要的话,我正在OSX上使用最新的Chrome浏览器。以下是设置Ch

据我所知,HTML5的会话存储旨在持续一个用户会话的持续时间,假设一个给定的网站。这意味着它应该能够在给定站点内的重新加载或页面到页面导航中生存。我认为,如果你离开一个站点,然后回到同一个浏览器选项卡中,它甚至应该存活下来

在任何情况下,我都可以使用sessionStorage.setItem'foo'、'bar'将信息保存到sessionStorage中,但一旦我重新加载或转到同一站点上的另一个页面,我就会释放会话存储

如果有必要的话,我正在OSX上使用最新的Chrome浏览器。以下是设置Chrome调试器时我的会话存储的外观:

然后在重新加载同一页后:


您能否确保没有人覆盖页面重新加载的存储值?请尝试添加存储事件处理程序,以查看是否有更新被删除happening@ArunPJohny我确信没有其他人能压倒一切,但听一个事件是我没有想到的一个好主意。我需要做我的日常工作,但我会在本周晚些时候有时间尝试一下。谢谢你的建议。让我知道结果