众所周知,当我们操作localStorage中的数据时,其他窗口的数据会同步发生变化
但操作sessionStorage中的数据时,窗口之间的数据是不可以共享的
总结:
- 当使用
window.open时,会将当前的sessionStorage复制到目标页面;但仅仅是复制,不会发生共享 - 如果是通过a标签,不加
target="_blank",则还停留在当前窗口,所以可以使用sessionStorage - 如果是通过a标签,加上
target="_blank",不会将当前窗口的sessionStorage复制到目标页面