两种说法window['localStorage']
and window.localStorage
访问 url“file:///C:/index.html”时未定义
在文件系统上运行网站时 localStorage 是否受到限制?
附言。我在 Windows 7 手机上运行该网站,并将该网站托管在isolatedStorage 中。
是的,IE9不支持本地文件的localStorage。我找不到任何官方文档,但同样的问题是在这个博客中描述 http://www.wintellect.com/CS/blogs/jprosise/archive/2011/03/10/using-html5-web-storage-for-interprocess-communication.aspx.
您必须在外部托管网站,或者找到其他持久数据的方法。 [无论如何,对 HTML5 风格的本地存储的支持在许多浏览器中仍处于测试阶段。特别是对于本地文件系统上的页面。]
您可以尝试 userdata 行为,这是 Microsoft 为 Internet Explorer 开发的 pre-W3C 解决方案。但不确定它是否支持本地文件系统。链接:
- http://www.javascriptkit.com/javatutors/domstorage2.shtml http://www.javascriptkit.com/javatutors/domstorage2.shtml
- http://msdn.microsoft.com/en-us/library/ms531424(VS.85).aspx http://msdn.microsoft.com/en-us/library/ms531424(VS.85).aspx
参考:
- https://bugzilla.mozilla.org/show_bug.cgi?id=507361 https://bugzilla.mozilla.org/show_bug.cgi?id=507361
- https://stackoverflow.com/a/7377302/1122351 https://stackoverflow.com/a/7377302/1122351
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)