在web(chrome)浏览器上使用Flutter和程序包配置单元时,IndexedDB的数据不持久

rqmkfv5c  于 2022-12-09  发布在  IndexedDB
关注(0)|答案(2)|浏览(172)

我正在使用flutter包Hive我遇到的问题是,我的网站的数据是不持久的IndexedDB - web(chrome)
是否有其他人遇到过与indexedDB for chrome中存储的数据不一致的情况?除了使用Hive包之外,是否还有其他步骤,例如为了存储数据而必须实现的请求持久权限?
如有任何反馈,我们将不胜感激。

ej83mcc0

ej83mcc01#

你甚至不需要请求持久存储权限就可以存储数据。持久存储只是让它更持久一点。所以最有可能的是,数据一开始就没有被写入IndexedDB。可能是你的代码或者你正在使用的库有问题。没有看到你的代码很难说,特别是因为我从来没有使用过Hive。

bwntbbo3

bwntbbo32#

这是一个flutter项目,使用的是hive包。它在移动的设备上运行得很好,但是当在chrome中运行应用程序时,刷新后数据会丢失
初始加载和初始化后的数据

刷新

后清空框

相关问题