首页 > 解决方案 > 编写 indexeddb 时的 chrome 行为。“数据可能已过时”

问题描述

我有一个应用程序,它下载 1000 个小图像并将它们写入 indexedDb(使用 localForage)。下载完成和 1000 个 indexedDb 后setItem,我在 devtools 中查看,数据库为空。我看到消息“数据可能已过时”。单击“刷新数据库”没有任何区别。如果我在第二个窗口中加载应用程序的副本,它会看到一个空数据库。重新加载第二个窗口大约一分钟后,数据出现。

谁能解释我所看到的,如果有任何优化我可以应用以更快地提供数据?

标签: google-chromegoogle-chrome-devtoolschromiumindexeddblocalforage

解决方案


这意味着 indexedDb 检测到与您当前项目不同步的数据。此外,如果您使用 switch 语句,请务必包含一个 break 语句

查看此链接了解更多信息 数据可能已过时


推荐阅读