【问题标题】:IE8: "The system cannot find the path specified" error when acessing window.localStorageIE8:访问window.localStorage时出现“系统找不到指定的路径”错误
【发布时间】:2012-11-15 14:42:32
【问题描述】:

我有一些访问 window.localStorage 的 javascript 代码,它在大多数机器上都可以正常工作,但在其中一台机器上(IE8 兼容视图,Windows 7 64)我得到错误“系统找不到指定的路径”每当我尝试阅读 window.localStorage。我试图在 SO 和 Google(没有雪茄)上找到一些关于它的讨论,并且在浏览器的选项中没有发现任何可疑的设置。有没有人遇到过这个错误,以及解决方法?我可以在 window.localStorage 周围进行尝试/捕获,但我宁愿了解发生了什么。

【问题讨论】:

  • 32bit 和 64bit IE8 都试过了吗?

标签: javascript internet-explorer-8 local-storage


【解决方案1】:

看看Which browsers support html5 offline storage

根据该列表,支持 IE8。如果仅在您遇到问题的一台电脑上,请检查该浏览器是否有可能干扰的插件。

【讨论】:

  • 我说的是IE8,所以它确实支持localStorage,对吧?它可以在我同事的大多数浏览器(IE8、FF3.5、Chrome)上运行,但仅在一台计算机上我就会遇到这个间歇性错误。
【解决方案2】:

IE8 支持本地存储,但 IE7 和更早版本不支持。由于您使用的是兼容性视图(谁知道是什么原因,因为只有 IE8+ 才有任何市场份额值得考虑,除非您在严重过时的公司 LAN 上),您基本上是在使用 IE 5.5 的渲染引擎。

使用对象检测告诉客户“不”。因为这就是你最终会发现的结果,无论是否决定性。

【讨论】:

    【解决方案3】:

    在我看来,应该归咎于兼容模式。我工作的地方也有支持 IE8 的令人讨厌的公司政策。每当我遇到这样的问题时,快速解决方法总是将 doctype 设置为 html5 的 <!DOCTYPE html>,这会将 IE8 踢到(几乎)标准模式,并让您可以访问各种好东西(或在 IE 世界中:lesser evils) 你在兼容/怪癖模式下被拒绝,包括 window.localStorage

    【讨论】:

      【解决方案4】:

      您为什么希望本地存储在 IE8 中工作? IIUC,甚至 IE9 都不支持本地存储 API。

      我们说的是 HTML5 本地存储,对吧?

      【讨论】:

      • rawpower:IE8 支持 localStorage(IE7 模式除外),Chrome、FF3.6 等也支持
      • 有趣的是,我有一种错误的印象,即 IE 并非如此。感谢您指出这一点。
      【解决方案5】:

      如果它只在这台特定的机器上,那么您的代码不太可能导致问题。可能是软件安装问题。

      【讨论】:

        【解决方案6】:

        据我所知,将 localstorage 用于 32b 或 64b 浏览器没有区别。

        我不明白的是,有问题的机器是 W7 64 位系统。 所以它应该有IE9。 看看你的解释,它 IE 在 IE8 comp 模式下运行。为什么??

        你可以看看或做的事情:

        • 浏览器模式和文档模式,如果后者是怪癖,请更改它 ie8。
        • 使用原生 ie9 而不是 comp 模式。
        • 使用具有管理员权限的 IE。
        • 禁用在兼容性视图中查看 Intranet 站点
        • 检查您的防病毒软件和日志。

        在这台机器上安装 FF 或 Chrome 如果它在这台机器上有同样的问题是机器有问题

        祝你好运,如果你解决了它,请告诉我们,当然还有方法。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-05-27
          • 2017-02-05
          • 2015-06-09
          • 2018-08-26
          • 1970-01-01
          • 2015-11-28
          • 1970-01-01
          相关资源
          最近更新 更多