在一个IE 11浏览器上,sessionStorage为null

时间:2016-02-28 16:41:55

标签: javascript

我们希望使用sessionStorage使用以下代码存储随机浏览器的选项卡ID:

if (sessionStorage) {
  if (!sessionStorage.getItem("id")) {
     sessionStorage.setItem("id", getCID());
  }
  cId = sessionStorage.getItem("id")
}

这适用于所有机器和浏览器,如IE,Chrome,Safari等。但在运行Windows 10 + IE11的特定计算机上,sessionStorage始终为null。我搜索过类似的问题,但没有结果。清除浏览器的缓存和cookie也不起作用。

1 个答案:

答案 0 :(得分:0)

我已将IE重置为出厂默认设置并删除了所有扩展程序。这似乎可以解决问题。我怀疑是由于某些特殊原因导致DOM存储被禁用。