Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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_Local Storage - Fatal编程技术网

Javascript 有没有办法隔离';本地存储';在不同的标签之间?

Javascript 有没有办法隔离';本地存储';在不同的标签之间?,javascript,local-storage,Javascript,Local Storage,我目前正在使用window.localStorage在浏览器上存储一些客户端数据。但我想将此存储隔离到各个选项卡 是否有办法实现这一点? < P>你应该考虑使用 >: 会话存储类似于本地存储;唯一的区别是,虽然localStorage中存储的数据没有过期时间,但当页面会话结束时,sessionStorage中存储的数据将被清除。只要浏览器处于打开状态,页面会话就会持续,并且在页面重新加载和恢复过程中仍然有效。在新选项卡或窗口中打开页面将导致使用顶级浏览上下文的值启动新会话[…] 本地存储是按域

我目前正在使用window.localStorage在浏览器上存储一些客户端数据。但我想将此存储隔离到各个选项卡


是否有办法实现这一点?

< P>你应该考虑使用<强> <强> >:

会话存储类似于本地存储;唯一的区别是,虽然localStorage中存储的数据没有过期时间,但当页面会话结束时,sessionStorage中存储的数据将被清除。只要浏览器处于打开状态,页面会话就会持续,并且在页面重新加载和恢复过程中仍然有效。在新选项卡或窗口中打开页面将导致使用顶级浏览上下文的值启动新会话[…]


本地存储是按域划分的。唯一能做的就是为选项卡创建一个唯一的名称,并将其用作localstorage键的开始。什么是“选项卡”?如果你刷新一个页面,它是否仍然是相同的“标签”呢?我认为你应该更好地解释你的用例,而不仅仅是“我想每个标签存储数据”。你为什么需要它?你想建造什么?