【问题标题】:localStorage resets in IE11 after closing browser关闭浏览器后,本地存储在 IE11 中重置
【发布时间】:2014-12-01 21:25:46
【问题描述】:

我在 Tomcat 上部署了一个使用 localStorage 的 Web 应用程序(使用标准的 setItem、getItem 函数)。这适用于除 IE11 之外的所有浏览器。出于某种原因,在 IE11 中,localStorage 在关闭浏览器后会自行重置;在具有相同设置的 IE10 中一切正常。

任何想法可能是什么问题?

【问题讨论】:

  • 您看过/尝试过什么?任何控制台错误?这会发生在多个 IE11 实例中还是仅在一台机器上?您对网站或 IE 本身有哪些设置(例如,您可以将其配置为在退出时删除所有 Web 数据)。应用程序是否肯定会在会话期间存储数据?
  • 没有控制台错误。我尝试从两台远程机器访问应用程序的同一个实例。在第一个中,Firefox、Chrome 和 IE10 按预期维护 localStorage。在第二台机器上,Firefox 会这样做,但 IE11 不会。我还发现其他会话数据也丢失了,所以这可能是 IE 的配置问题。我检查了IE11的选项,我发现唯一可疑的是“退出时删除浏览历史记录”选项被选中。这可能是问题吗?
  • 我刚刚尝试取消选中此选项,它工作正常,所以我想这就是问题所在。感谢您的帮助!

标签: javascript local-storage


【解决方案1】:

如果您在安全选项卡中禁用保护模式,IE 不会重置 localStorage 和 cookie。

【讨论】:

    猜你喜欢
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 1970-01-01
    • 2019-05-10
    • 1970-01-01
    相关资源
    最近更新 更多