有人可以解释sessionStorage对象的生命吗?

And*_*ndy 7 javascript html5

我看了几个网站,每个网站都略有不同.我了解基本功能,但它的使用寿命并不那么明显.在Google(开发人员)上,它表示它仅存在于该实例中的特定选项卡,但其他人表示只要具有相同的域名,您就可以从同一选项卡或其他选项卡访问它.有人可以帮我清楚.谢谢.

SKe*_*Ken 11

会话存储是一个全局对象,它维护一个在页面会话期间可用的存储区域.只要浏览器处于打开状态,页面会话就会持续,并且会在页面重新加载和恢复后继续存在.在新选项卡或窗口中打开页面将导致启动新会话.

来源:https://developer.mozilla.org/en-US/docs/DOM/Storage

  • 需要注意的一个小情况:Chrome的“ Duplicate Tab”选项仍将打开一个具有其自己的私有sessionStorage的页面,但是其初始数据内容是从源页面复制的。因此,重复的页面将获得重复的(但不是共享的)sessionStorage。 (3认同)