在 Internet Explorer 中查看 localStorage - 无法获取名称/值对

Phi*_*enn 5 html javascript internet-explorer local-storage angularjs

全部,

我意识到如何在 Internet Explorer 中查看 localStorage 的问题已被多次回答。那不是我的问题。

在 IE 上查看本地存储内容

如何在IExplorer 10中查看Localstorage?[复制]

我做了:

  1. 打开 IE 开发者工具 (F12)
  2. 进入控制台
  3. 输入本地存储

这表明有一个名为 localStorage 的对象是 IE 已知的。 但是,我无法像从 Chrome 那样获取名称/值对。

它为我提供了一种为 localStorage 遍历 JavaScript 对象的方法,但我尝试扩展所有节点但找不到我的名称/值对(请参阅屏幕截图)。

IE 开发者工具 localStorage

我正在尝试查看特定 Plunk 正在放入 localStorage(ngStorage 的演示)中的内容。

ngStorage 演示 Plunk

这是我在 Chrome 中看到的:

Chrome 开发者工具 localStorage

如何获取ngStorage-xngStorage-y从 Internet Explorer 访问?

非常感谢您的帮助!

Nor*_*eau 1

使用localStorage来查看控制台中的数据IE确实有效。

您发布的示例中发生的情况是代码正在另一个域上运行。

LocalStorage被沙盒在特定域(包括子域)中。

run.plnkr.co演示代码在您正在查看的页面运行时运行plnkr.co

因此ngStorage-xngStorage-y不在 IE 内的数据集中,因为您正在查看plnkr.co.

Chrome 提供了一个resources类似于您正在查看的选项卡来检查其他页面,但 Chrome 控制台本身无法访问该页面LocalStorage

您可以手动进入run.plnkr.coIE,然后localStorage在控制台中键入,您将看到ngStorage-xngStorage-y值。(执行演示中的代码后)。