所以我在玩弄 HTML 5 和 localStorage 并且我注意到我的值只有在我在本地主机上的 Firefox 中运行页面时才会被存储(即http://127.0.0.1:8000/test/index.html )。 html ),但是当我在本地运行文件 (file:///C:/test/index.html) 时,我的值不会被存储。Safari 4 对这两种设置都没有问题。那么有人知道这是否是设计 -> Mozilla 开发人员中心上的 DOM 存储
(Firefox 2 允许访问域层次结构中比当前文档更高的存储对象。出于安全原因,Firefox 3 不再允许这样做。此外,已从 HTML 5 规范中删除了这一提议的 HTML 5 附加内容,以支持localStorage,在 Firefox 3.5 中实现。)
或者如果有解决方法?
我想知道因为只能在线工作的离线存储听起来很愚蠢:P
如果有人想知道,代码很简单:
function save()
{
localStorage.setItem('foo','bar');
}
function load()
{
var test = localStorage.getItem('foo');
alert(test);
}