窗口卸载事件的本地存储

时间:2012-12-02 17:09:10

标签: javascript local-storage

我正在使用本地存储来存储一些数据:用户发出ajax请求以获取信息,我将结果存储在存储中,以便下次他请求相同的信息时,我首先查看存储以查看是否存在那里。

现在我意识到将数据保存在内存中的对象实际上更有效,并在需要时循环,然后循环遍历本地存储。因此,当我将一些数据从本地存储移动到内存中对象时,我想知道window.unload事件是否可以可靠用于将该缓存对象的内容写入本地存储在磁盘上,然后使用onload事件将其检索回来?

感谢。

1 个答案:

答案 0 :(得分:1)

在许多情况下,可能无法调用

window.unload,例如,如果用户关闭选项卡或浏览器崩溃。作为预防措施,为什么不定期将数据保存到localStorage?