【问题标题】:Where in the filesystem does IE8 store values stored in localStorage?IE8 在文件系统中的哪个位置存储存储在 localStorage 中的值?
【发布时间】:2014-12-18 06:01:02
【问题描述】:

我的组织开始使用此功能,如果我们可以找到并删除这些值并查看写入磁盘的内容,那么对于测试它是理想的,但我无法弄清楚 IE8 将它们存储在哪里。我在

中找到了 .sqlite 文件

AppData\Local\Apple Computer\Safari for Safari 和 FF3.5 的 AppData\Roaming\Mozilla\Firefox\Profiles\ryb7f27l.default\webappsstore.sqlite

任何有关 IE8 的帮助将不胜感激!

【问题讨论】:

标签: javascript cookies


【解决方案1】:

文件系统上本地存储的位置很可能是一个实现细节,不能保证在不同版本之间始终相同(它甚至可能随着服务包或更新到 IE 而改变)。

要使用批准的方法清除本地存储,请参阅Introduction to DOM Storage MSDN page 上的Clearing the Storage Areas

清理存储区域

会话状态一旦被释放 引用该数据的最后一个窗口 已经关了。但是,用户可以清除 随时通过选择存储区域 从工具删除浏览历史记录 Internet Explorer 中的菜单,选择 Cookies 复选框,然后单击 好的。这将清除会话和本地 所有域的存储区域 不在收藏夹文件夹中并重置 注册表中的存储配额。 清除保留收藏站点数据 复选框以删除所有存储区域, 无论来源。

删除键/值对 存储列表,遍历 使用removeItem 收集或使用 clear 一次删除所有项目。 请记住,更改为本地 存储区保存到磁盘 异步。

使用批准的方法的替代方法是使用Process Monitor 之类的工具在向window.localStorage 写入内容时监视磁盘和注册表访问。不幸的是,如果您看到它写入像 %userprofile%\Cookies\index.dat 这样的文件,那么删除该文件可能是不明智的(因为它包含有关 IE 知道的所有其他 cookie 的信息)。

编辑:使用我自己的建议,我发现本地存储似乎位于%userprofile%\Local Settings\Application Data\Microsoft\Internet Explorer\DOMStore(在 Windows XP、Vista 和 Windows 7 中会略有不同)。它们只是 XML 文件,但我不确定删除它们有多安全,因为 index.dat(它可能会保留有关 XML 文件或其内容存在的信息)。

【讨论】:

  • 谢谢,我发现了这一点并且明白它可以通过 javascript 的 localStorage.clear() 方法轻松清除,但对于我们的测试,我们希望查看实际文件,并可能从 cmd 文件中进行设置删除它们以使测试更容易。
  • 这有帮助,我观察它读/写文件并看到它访问此路径:C:\Users\jody\AppData\LocalLow\Microsoft\Internet Explorer\DOMStore\JPJ0UV5O\10.0.20[1 ].xml 整个 DOMStore\ 路径是 hidden+system,但仅此而已。感谢您的提示
  • @unknown:查看我的编辑。您可以简单地删除%userprofile%DOMStore 目录下的所有内容并重新启动IE。 我还没有测试过,如果这样做会使你的仓鼠瘫痪或给你带来任何情绪困扰,我们从来没有说过,我不认识你。您在 intertubes 上免费找到了它,您还期待什么。祝你好运。(感谢 Scott Hanselman 的出色免责声明:hanselman.com/blog/…
  • 哈哈。很好的免责声明!
【解决方案2】:

还有一些注册表设置可能与此相关:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\DOMStorage

【讨论】:

    【解决方案3】:

    从 %userprofile%\Local Settings\Application Data\Microsoft\Internet Explorer\DOMStore 下的相应目录中删除 localhost[1].xml 解决了问题。

    【讨论】:

      猜你喜欢
      • 2017-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 2017-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多