私はHTML5とlocalStorageを使いこなしています。私はローカルホスト上のFirefoxでページを実行するときに値が格納されることに気づいていますが(つまりhttp://127.0.0.1:8000/test/index.html)、ローカルでファイルを実行すると:/// C:/test/index.html)私の値は格納されません。 Safari 4は両方の設定で問題はありません。これは仕様によるものであれば だから誰もが知っている - >DOM Storage on the Mozilla Developer CenterFirefoxの「localStorage」は、ページがオンラインの場合にのみ動作しますか?
(Firefoxの2は、現在の文書よりも、ドメイン階層 に オブジェクト高いストレージへのアクセスを許可これがためには、Firefox 3で許さもはや ではありません。 セキュリティ上の理由から、また、HTML 5にこの 提案添加は、Firefox 3.5で実装 あるのlocalStorage、を支持してHTML 5仕様 から除去されている。)
または回避策がある場合は、
オンラインでのみ動作しますオフラインストレージは愚かに聞こえるので、私は疑問に思う:誰もが疑問に思う場合はP
、コードはそれを取得するのと同じくらい簡単です:
function save()
{
localStorage.setItem('foo','bar');
}
function load()
{
var test = localStorage.getItem('foo');
alert(test);
}
こんにちは、私はあなたに2011年から書いています。まだ修正されていません! https://bugzilla.mozilla.org/show%5Fbug.cgi?id = 507361 –
... chromeでオフラインでもうまくいくようです – lapinferoce
私はこれを見つけました...私はFirefoxでデバッグしようとしていて、どこに間違っていたのだろうと思っていました。 。これはIEとChromeで、file:// URLで作業していましたが、Firefoxは動作していませんでした。サーバーに置くとすぐにうまくいきました。 –