localStorage不保存数据

时间:2012-01-04 22:52:08

标签: javascript firefox-addon local-storage xpi

我正在开发firefox扩展并在localStorage中保存本地数据。 所以我在本地保存的网页上测试我的扩展程序。

window.content.localStorage.setItem('name', 'Hello World!');

window.content.localStorage.getItem('name')返回正确的字符串。 但是当我重新打开这个测试页面时window.content.localStorage.getItem('name')返回'null'。 为什么?这是因为我正在使用本地页面?

1 个答案:

答案 0 :(得分:4)

目前,不同的浏览器会对localStorage以不同的方式处理文件:网址。

这意味着,如果您只是在计算机上创建文件并直接打开它,则根据您使用的浏览器,您将得到不同的结果。

我相信这在Firefox 8中有所改变,所以如果你使用8或更高,它应该适合你。我不确定的其他浏览器。

编辑:Is "localStorage" in Firefox only working when the page is online?似乎确认FF3-8无法正常运行。