我正在使用本地存储来存储一些数据:用户发出 ajax 请求以获取信息,我将结果存储在存储中,以便下次他请求相同的信息时,我首先查看存储是否正确那里。
现在我意识到将数据保存在内存中的一个对象中并在需要时循环处理它实际上比循环处理本地存储更有效。因此,当我将一些数据从本地存储移动到内存中的对象时,我想知道 window.unload 事件是否可以可靠地用于将该缓存对象的内容写入本地存储在磁盘上,然后使用 onload 事件将其取回?
谢谢。
最佳答案
window.unload
在许多情况下可能不会被调用,例如,如果用户关闭选项卡或浏览器崩溃。为什么不定期将数据保存到 localStorage,以防万一?
关于javascript - 窗口卸载事件上的本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13671613/