在IE10(窗口中的"本地存储")中,条件为真,但本地存储未定义?



浏览此处的所有问题/答案,但找不到我的问题的解决方案。条件('localStorage' in window)返回truelocalStorage对象本身仍然undefined<!DOCTYPE html>设置正确,无法使其工作。我正在使用IE10。尝试通过开发人员工具观看,结果相同。

这里有什么想法吗?

编辑

function storageAvailable() {
    try {
        return 'localStorage' in window && window['localStorage'] !== null && window['localStorage'] !== undefined;
    } catch (e) {
        return false;
    }
}

基于IE9中的相同问题,我想更新问题:是否有任何解决方法?我甚至不能在需要测试的计算机上使用静态服务器。

我要在这里说你的问题是本地存储在 IE 中的 file://协议上不起作用,所以你需要某种服务器。

最新更新