在此处浏览所有问题/答案,但无法找到解决问题的方法。条件('localStorage' in window)
返回true
,但localStorage
的对象本身仍为undefined
。 <!DOCTYPE html>
设置正确,无法使其正常运行。我正在使用IE10。尝试通过开发人员工具观察它,结果相同。
这里有什么想法吗?
修改
function storageAvailable() {
try {
return 'localStorage' in window && window['localStorage'] !== null && window['localStorage'] !== undefined;
} catch (e) {
return false;
}
}
根据IE9中的相同问题,我想更新一下这个问题: 有没有解决方法? 我不能在我需要测试的机器上使用静态服务器上。
答案 0 :(得分:4)
我会在这里说出你的问题是本地存储无法在file:// protocol 中工作,因此你需要某种服务器。