3

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

4

2 に答える 2

6

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

に移動して、に設定されてabout:configいることを確認します。dom.storage.enabledtrue

于 2010-10-01T14:29:46.440 に答える
0

http://meyerweb.com/eric/thoughts/2012/04/25/firefox-failing-localstorage/で説明されているバグに遭遇しました:Cookieオプションが「毎回確認」に設定されている場合、Firefoxはローカルストレージを許可しません。奇妙ですが本当です。少なくとも当時私が使っていたFF12では。回避策は、セッション中または有効期限が切れるまでCookieを保持するように設定することです。

于 2013-01-27T21:14:56.543 に答える