代码之家  ›  专栏  ›  技术社区  ›  TRiG

本地存储火狐3.6

  •  3
  • TRiG  · 技术社区  · 14 年前

    根据我读到的所有信息,火狐3.5+支持本地存储。但我看到了火狐3.6中的警告(失败)。我的火狐有一些奇怪的设置吗?有什么想法吗?

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

    注意:页面有一个HTML5 doctype(尽管我认为这没有区别)。

    2 回复  |  直到 12 年前
        1
  •  6
  •   TRiG    14 年前

    即使火狐支持本地存储,也可以关闭它。检查它是否打开。

    about:config 并检查 dom.storage.enabled 设置为 true .

        2
  •  0
  •   DaveK    12 年前

    我刚刚遇到了 http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/ :如果您将cookie选项设置为“每次询问”,则firefox不允许本地存储。奇怪但真实,至少在我当时使用的FF12。解决方法是将cookie设置为会话保留或直到到期。