localStorage 刚刚在 Mac 上的 Firefox 6.0.2 中出现故障吗?
我正在玩 HTML5。为此,我使用 localStorage 等创建了一些小型 Javascript 小部件。直到昨天,Firefox 还表现得很好。
然后 6.0.2 出现,突然 localStorage 对象为 null。
访问 http://html5test.com 显示不支持本地存储。
使用 Chrome 查看完全相同的代码(可在 http://scriptonomicon.dk/CCDashboard/index.html) 工作正常。在 Windows (7) 上使用 Firefox 6.0.2 效果很好。
有没有其他人遇到过 Mac 上的 Firefox 6.0.2 本地存储损坏的情况?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该检查存储首选项,在地址栏中输入
about:config
。相关首选项为:dom.storage.enabled
- 显然应该为true
dom.storage.default_quota
- 默认值为5120< /代码>
You should check the storage preferences, type
about:config
into the location bar. The relevant preferences are:dom.storage.enabled
- should obviously betrue
dom.storage.default_quota
- default value is5120
对我来说效果很好:
Works fine for me:
我在 Windows 上的 Firefox 6.0.2 上也遇到了这个问题。在两台不同的电脑上尝试过。不过,事情变得更奇怪了,因为 about:config 中的标志设置正确,并且 html5test.com 指示器表示它受支持。但事实并非如此——我花了 4 个小时在 setItem / getItem 的简单实现上抓狂,但它不起作用。在 Chrome 中很好。
最后我想我已经解决了。您是否在本地文件系统上工作?尝试从正确的域工作或在本地为测试域设置本地 DNS - 这对我来说已经成功了 - 现在它可以工作了!
I had this problem too, on Firefox 6.0.2 on Windows. Tried on two different PCs. Gets weirder though, as the flags in about:config were set correctly and the html5test.com indicator said it's supported. It definitely wasn't though - I spent 4 hours pulling my hair out at a simple implementation of setItem / getItem which just did not work. Fine in Chrome.
In the end I think I have resolved it though. Are you working locally on the filesystem by any chance? Try working from a proper domain or setting up local DNS for a test domain locally - that has done the trick for me - it now works!