1

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

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

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

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

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

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

冲洗@vendors.js?0.1:16513

drainQueue@vendors.js?0.1:14819 DOMError

供应商是捆绑包中的第三方库,而 app 是我的应用程序捆绑包。

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

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

4

1 回答 1

1

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

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

于 2015-11-12T13:15:47.180 回答