1

HTML5で遊んでいます。その目的のために、特に localStorage を使用していくつかの小さな Javascript ウィジェットを作成しました。昨日まで、Firefox はうまく機能していました。

その後、6.0.2 が登場し、突然 localStorage オブジェクトが null になりました。

http://html5test.comにアクセスすると、ローカル ストレージがサポートされていないことがわかります。

ここに画像の説明を入力

Chrome を使用してまったく同じコード ( http://scriptonomicon.dk/CCDashboard/index.htmlにあります) を表示すると、問題なく動作します。Windows (7) で Firefox 6.0.2 を使用すると問題なく動作します。

Mac 上の Firefox 6.0.2 で localstorage が壊れていることを経験した人はいますか?

4

3 に答える 3

2

ストレージ設定を確認about:configし、ロケーションバーに入力する必要があります。関連する設定は次のとおりです。

  • dom.storage.enabled-明らかにtrue
  • dom.storage.default_quota-デフォルト値は5120
于 2011-09-09T08:26:10.460 に答える
2

私にとってはうまくいきます:

成功を示す HTML5Test のスクリーンショット

于 2011-09-08T22:52:05.123 に答える
0

Windows上のFirefox 6.0.2でもこの問題が発生しました。2台の異なるPCで試しました。about:config のフラグが正しく設定されており、html5test.com インジケーターはサポートされていると述べているため、さらに奇妙になります。確かにそうではありませんでした.setItem/getItemの単純な実装で4時間かけて髪の毛を引っ張りましたが、うまくいきませんでした. Chrome で問題ありません。

結局、私はそれを解決したと思います。ファイルシステムでローカルで作業していますか? 適切なドメインから作業するか、ローカルでテスト ドメインのローカル DNS をセットアップしてみてください。

于 2011-09-11T09:03:57.683 に答える