javascript - DOMError localforage indexeddb 案例?

标签 javascript html local-storage indexeddb localforage

今天我遇到了一个错误类型:抛出 DOMerror 异常。将浏览器留在空白页面。

经过一些研究后,我在 w3c 中发现它应该专门用于 indexeddb 异常。 我实际上删除了cookie,清除了本地存储和缓存。而且问题不再发生。

这是我在该问题发生时掌握的更多信息:

消息:“请求的版本 (1) 小于现有版本 (2)。”

(匿名函数)@app.js?0.1:1

(匿名函数)@vendors.js?0.1:16229

flush@vendors.js?0.1:16513

drainQueue@vendors.js?0.1:14819 DOMError

其中 vendor 是 bundle 中的第三方库,应用程序是我的应用程序 bundle 。

我现在正在尝试重现该错误,但很难重现,因为它看起来像是对客户端上的持久性数据进行了错误的处理,并且客户端已经清理了 cookie/缓存/本地存储以继续工作。

使用 localforage 时应用程序何时会抛出 Dom 错误异常?

最佳答案

“请求的版本 (1) 小于现有版本 (2)。” --> 这意味着您的 indexeddb 数据库当前处于版本 2,而您正尝试在版本 1 中打开它。

使用indexeddb时不允许打开低版本数据库

关于javascript - DOMError localforage indexeddb 案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33660849/

相关文章:

html - 如何改变 <p> 在 <div> 中的位置?

php - 在文档的其他部分使用变量

javascript - 黑客地球 : How to read from STDIN and write to STDOUT?

javascript - 在 javascript 元素上应用选择器(在事件内)

html - 我想在侧边导航中添加图标和文字。但它不起作用

javascript - Sencha Touch - 本地存储问题

javascript - 在 React Router 上,如何保持登录状态甚至页面刷新?

javascript - localStorage 不适用于用户帐户

javascript - Angular 2 HTTP 服务不返回 promise

javascript - 如何在 node.js 和 MongoDb 的 javascript 中混契约(Contract)步和异步代码