今天我有一个错误类型:抛出DOMerror异常。将浏览器留在空白页面。
在做了一些研究之后,我在w3c中看到它应该专门用于indexeddb异常。 我实际上删除了cookie清除本地存储和缓存。问题不再发生了。
这是我在发生这个问题时获得的更多信息:
消息:"请求的版本(1)小于现有版本(2)。"
(匿名函数)@ app.js?0.1:1
(匿名函数)@ vendors.js?0.1:16229
0.1 flush@vendors.js:16513
drainQueue@vendors.js?0.1:14819 DOMError
供应商是捆绑包中的第三方库,app是我的应用程序包。
我正在尝试重现该错误,但很难重现,因为它看起来像是在客户端上使用持久性数据进行错误处理,并且客户端已经清理了cookie / cache / localstorage以继续工作。
使用localforage时,应用程序何时抛出Dom错误异常?
答案 0 :(得分:1)
“请求的版本(1)小于现有版本(2)。” - >这意味着您的indexeddb数据库当前是版本2,并且您尝试在版本1中打开它。
使用indexeddb
时,不允许以较低版本打开数据库