質問

私が読んだすべてによると、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があります(これは違いはないと思います)。

役に立ちましたか?

解決

FirefoxはLocalStorageをサポートしていますが、オフにすることができます。オンになっていることを確認してください。

行きます about:config そしてそれをチェックしてください dom.storage.enabled に設定されています true.

他のヒント

説明されているバグに出会ったばかりです http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/: :firefoxは、「毎回尋ねる」ようにCookieオプションが設定されている場合、ローカルストレージを許可します。少なくともFF12では、私が当時使用していたのは奇妙ですが真実です。回避策は、セッションのために、または期限が切れるまでクッキーを設定することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top