我有一个使用JavaScript的网页,我在那里缓存大量数据,用于填充select语句的选项标签。我已经使用localStorage实现了这个,但它非常慢(从服务器重新生成/重新加载会快得多)。 IndexDB看起来很有前途。
我能找到的所有示例都有一个indexDB数据库打开,必要时升级(配置/加载)。但是,为了显示indexDB数据,这些示例实现了一个带有onclick功能的按钮。我想要的是在第一次呈现页面时显示indexDB数据(以加载select语句的选项标签)。
我试图这样做,但似乎因为异步回调使我无法在页面的初始呈现上创建事务,因此无法读取indexDB数据。
有没有办法在第一页渲染上读取indexDB数据?
谢谢!