我有一个应用程序,它可以下载1000个小图像并将它们写入indexedDb(使用localForage).下载完成后,和1000 indexedDb setItem
s,我看在devtools和数据库是空的.我看到消息“数据可能是陈旧的”.点击“刷新数据库”没有区别.如果我在第二个窗口中加载应用程序的副本,它看到一个空的数据库。在重新加载第二个窗口一分钟左右后,数据出现了。
谁能解释一下我看到了什么,如果有任何优化,我可以申请更快地获得数据?
我有一个应用程序,它可以下载1000个小图像并将它们写入indexedDb(使用localForage).下载完成后,和1000 indexedDb setItem
s,我看在devtools和数据库是空的.我看到消息“数据可能是陈旧的”.点击“刷新数据库”没有区别.如果我在第二个窗口中加载应用程序的副本,它看到一个空的数据库。在重新加载第二个窗口一分钟左右后,数据出现了。
谁能解释一下我看到了什么,如果有任何优化,我可以申请更快地获得数据?
2条答案
按热度按时间zkure5ic1#
这意味着indexedDb检测到的数据不在当前项目的syn中。
查看此链接了解更多信息Data may be stale
taor4pac2#
这意味着开发者工具中的indexeddb数据不是最新的,它可能是旧的。所以点击刷新图标将获取最新的数据,关于陈旧数据的警告将消失。这对我很有效