我在emberjs中使用了带有适配器(Here)的indexedDB。它的工作方式与indexedDB请求的正常实现相同,但每次刷新页面两次时,都会创建一个与我正在使用的名称相同的新数据库。 当我清除缓存和cookie时,我必须关闭并重新打开chrome以实际刷新indexedDB信息。
在清除缓存之后,我第一次运行我的页面,它工作正常,我可以在chrome调试器中看到数据。但是当我重新加载两次时,会创建一个与我正在使用的名称相同的新数据库,但是没有任何表格。我的第一个数据库仍然在我的桌子上,但我看不到其中的信息。
当我刷新我的页面时,它只是回调onsuccess,甚至不升级。
这是indexedDB的常见错误吗?