3

我不知道为什么,因为我以前做过这个并且效果很好,我认为这可能是因为浏览器问题/错误:

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

我在 Firefox 3.6.6 中,它会提醒“栏”,但如果我这样做:

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

我得到NULL。它应该仍然返回 bar,因为它在我的存储中。

此外,这只是一个正在运行的网页。

4

1 回答 1

7

你是通过本地运行脚本file:吗?

如果是这样,当使用访问时,Firefox 似乎不允许localStorage条目在卸载后继续file:存在。

有关更多信息,您可能需要查看以下问题:Firefox 中的“localStorage”是否仅在页面在线时有效?它有点过时了,但似乎仍然适用。

于 2010-07-21T22:15:30.010 回答