在 Internet Explorer 中查看 localStorage - 无法获取 name/value 对

View localStorage in Internet Explorer - Cannot get name/value pairs

全部,

我发现关于如何在Internet Explorer 中查看localStorage 的问题已经回答了好几次了。那不是我的问题。

Viewing local storage contents on IE

How to view the Localstorage into IExplorer 10? [duplicate]

我做到了:

  1. 打开 IE 开发者工具 (F12)
  2. 转到控制台
  3. 输入 localStorage

这告诉我有一个名为 localStorage 的对象是 IE 已知的。 但是,我无法像 Chrome 那样得到 name/value 对。

它为我提供了一种遍历 localStorage 的 JavaScript 对象的方法,但我尝试展开所有节点,但找不到我的 name/value 对(参见屏幕截图)。

我正在尝试查看特定 Plunk 放入 localStorage 的内容,这是 ngStorage 的演示。

ngStorage Demo Plunk

这是我在 Chrome 中看到的:

如何从 Internet Explorer 获取 ngStorage-xngStorage-y

非常感谢您的帮助!

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

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

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

演示代码在 run.plnkr.co 中运行,而您正在查看的页面是 plnkr.co

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

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

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