【发布时间】:2020-02-25 16:49:07
【问题描述】:
我正在使用localforage.js 在 indexedDB 中进行数据缓存的项目。
数据一直在变化,所以我需要清除浏览器 indexedDB 中旧版本的数据。
我猜想localforage.config({ version }) 会是一个解决方案,但它并没有清除旧版本数据。新旧版本的数据结构不同,所以我的应用程序崩溃了。
如果不是localforage而是plain indexedDB api,我可以控制onupgradeneed事件处理函数,我可以手动清除旧版本数据。
但是在我的项目中是localforage.js,我无法控制这个事件处理程序,所以我正在研究如何去做。
先谢谢了,我希望尽快找到解决方案..!
【问题讨论】:
标签: indexeddb localforage