windows IndexedDB数据被自动删除

gajydyqb  于 2023-11-21  发布在  Windows
关注(0)|答案(1)|浏览(451)

我在Angular 11中使用dexie来访问indexedDB,有时会发生indexedDB数据自动删除,表为空的情况。这只发生在windows中,在ubuntu或android中工作正常。
我没有写任何删除查询或脚本,但它仍然会自动删除。我观察到的一个共同点是,每当数据自动删除时,它会打印类似index db need to reopen db.的消息

dpiehjr4

dpiehjr41#

我认为这可能是由于浏览器更新造成的。我最近在Chrome上遇到了同样的问题,我的整个IDB数据永远消失了。IndexedDB是一个共识,所有浏览器都应该支持它并保持数据持久化。但在真实的世界中,它似乎并不像它是。许多极客说,“不要依赖IndexedDB”我现在完全同意这一点,但如果我找到一种方法使IDB可靠,那么它将给我带来远远超过机会的东西。

相关问题