问题
很多同学可能并没有关注过这样一个问题:sessionStorage 的数据会在同一网站的多个标签页之间能共享吗?
解答
首先我们都知道sessionStorage数据的有效期是会话内,当页面会话结束时,存储在sessionStorage中的数据将被清除。基于以上这个情况,我们就要判断一下,访问同一个网站页面的不同的tab是是否属于同一个会话?这个其实跟由打开tab的方式决定
1、手动新开一个标签页,总是会初始化一个新的 session;
2、通过点击链接(或者用了 window.open)打开的新标签页,该标签页跟原标签页是属于同一个 session 的;