相关疑难解决方法(0)

Firefox中的"localStorage"仅在页面在线时才有效吗?

所以我正在玩HTML 5和localStorage,我注意到当我在本地主机上的Firefox中运行页面时,我的值才会被存储(即http://127.0.0.1:8000/test/index. 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);
}
Run Code Online (Sandbox Code Playgroud)

javascript safari firefox html5

29
推荐指数
2
解决办法
1万
查看次数

当直接从文件系统访问网站时,IE9中的本地存储失败

这两个陈述window['localStorage']window.localStorage

访问网址"file:/// C:/index.html"时未定义

在文件系统上运行网站时localStorage是否禁用?

PS.我正在运行该网站的Windows 7手机上托管该网站的isolatedStorage.

isolatedstorage local-storage internet-explorer-9

21
推荐指数
2
解决办法
3万
查看次数