3

以前にこれを行ったことがあり、正常に機能したため、理由はわかりません。ブラウザーの問題/バグが原因である可能性があると考えています。

localStorage.setItem('foo', 'bar')
alert(localStorage.getItem('foo'));

私は Firefox 3.6.6 を使用しており、「バー」と警告しますが、そうすると:

//localStorage.setItem('foo', 'bar')
alert(localStorage.getItem('foo'));

私はNULLを取得します。私の保管庫にあるので、バーはまだ戻ってくるはずです。

また、これはそれが実行されている単なる Web ページです。

4

1 に答える 1

7

スクリプトをローカルで実行していますfile:か?

その場合、Firefoxは、アクセスが使用されているlocalStorage場合、エントリがアンロードを超えて存続することを許可していないようです。file:

詳細については、次の質問を参照してください。Firefoxの「localStorage」は、ページがオンラインの場合にのみ機能しますか?少し古いですが、それでも適用できるようです。

于 2010-07-21T22:15:30.010 に答える