LocalStorage Firefox 3.6

时间:2010-10-01 14:08:56

标签: javascript firefox html5 local-storage

根据我读过的所有内容,Firefox 3.5+支持localStorage。然而,我在Firefox 3.6中看到警报(失败)。我的Firefox中有一些奇怪的设置吗?有什么想法吗?

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

注意:该页面有一个HTML5 doctype(虽然我觉得这没什么区别)。

2 个答案:

答案 0 :(得分:6)

即使Firefox支持localStorage,也可以关闭它。检查它是否已打开。

转到about:config并检查dom.storage.enabled是否设为true

答案 1 :(得分:0)

我刚遇到http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/中描述的错误:如果您将Cookie选项设置为“每次询问”,则Firefox会禁止本地存储。奇怪但真实,至少在我当时使用的FF12中。解决方法是将cookie设置为保持会话或直到它们过期。