Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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 打开新选项卡时未清除IE和边缘中的会话存储_Javascript_Internet Explorer_Tabs_Microsoft Edge_Session Storage - Fatal编程技术网

Javascript 打开新选项卡时未清除IE和边缘中的会话存储

Javascript 打开新选项卡时未清除IE和边缘中的会话存储,javascript,internet-explorer,tabs,microsoft-edge,session-storage,Javascript,Internet Explorer,Tabs,Microsoft Edge,Session Storage,我搜索了sessionStorage的工作原理,以及在打开新选项卡/窗口时清除此存储的所有地方 事实上,除了IE和Edge之外,所有浏览器都是如此 只有在特定情况下才会发生这种情况,即右键单击链接并“在新选项卡中打开”。执行此操作时,在同一域下导航时,会话存储将保留 我不知道这是否是浏览器的一个bug或者我做错了什么,但是如果有人经历过或者知道这个问题的解决方案,我将不胜感激 有什么帮助吗 谢谢。服务器会话将一直持续,直到超时或强制关闭为止。如果在会话超时后关闭然后打开选项卡,然后向服务器发出请

我搜索了sessionStorage的工作原理,以及在打开新选项卡/窗口时清除此存储的所有地方

事实上,除了IE和Edge之外,所有浏览器都是如此

只有在特定情况下才会发生这种情况,即右键单击链接并“在新选项卡中打开”。执行此操作时,在同一域下导航时,会话存储将保留

我不知道这是否是浏览器的一个bug或者我做错了什么,但是如果有人经历过或者知道这个问题的解决方案,我将不胜感激

有什么帮助吗


谢谢。

服务器会话将一直持续,直到超时或强制关闭为止。如果在会话超时后关闭然后打开选项卡,然后向服务器发出请求,则会话数据应已清除。我的问题不是.net会话状态,而是浏览器窗口。会话存储是浏览器的本地存储:)是。。。window.sessionStorage v window.loaclastorage。。。。sessionStorage对于当前会话ID是持久的。localStorage在不同会话上是持久的。有解决此问题的方法吗?我也面临这个问题。