chf*_*hfw 8 firefox internet-explorer frontend google-chrome sessionstorage
sessionStorage的行为已记录在案,因为它会在选项卡关闭时清除。但是,在我的实践中,当用户在选项卡中导航离开时,我客户公司的 IE 11(Edge) 会清除 sessionStorage(是的,同一个选项卡仍处于打开状态)。
使用 firefox 和 chrome,我的网络应用程序的用户可以自由地导航离开和导航回来,并且会话存储中的数据被保留。但是对于 IE 11(Edge),我的用户不能这样做。
我检查了微软关于会话存储的页面,上面写着:
window 对象的 sessionStorage 属性为在单个选项卡的生命周期内(顶级浏览上下文的持续时间)加载的所有页面维护键/值对
我的问题是:
这是 IE 会话存储的常见行为吗?如果用户离开您的域,会话存储将被清除,而其他浏览器则坚持关闭浏览器选项卡。
谢谢
小智 1
这可能与 IE/Edge 中的区域策略有关;
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/13861050/
跨区域重定向时,会话存储和 InPrivate 本地存储将被删除。例如,如果作为重定向链的一部分从 Intranet 重定向到 Internet,Microsoft Edge 将不会检索预期的会话存储数据。InPrivate 模式下的本地存储也存在此问题。
| 归档时间: |
|
| 查看次数: |
1752 次 |
| 最近记录: |