1

今日、エラーの種類がありました: DOMerror 例外がスローされました。ブラウザを空白のページのままにします。

いくつかの調査を行った後、w3c で indexeddb 例外専用に使用する必要があることがわかりました。私は実際にクッキーを削除し、ローカルストレージとキャッシュをクリアしました。そして、問題はもう起こりません。

これは、この問題が発生した瞬間に私が持っている情報です。

メッセージ: 「要求されたバージョン (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

vendors はバンドル内のサードパーティ ライブラリであり、app はアプリケーション バンドルです。

現在、エラーを再現しようとしていますが、クライアントの永続データの処理が不適切なように見え、クライアントが Cookie / キャッシュ / ローカルストレージを消去して作業を続けるため、再現が困難です。

localforage を使用しているときにアプリケーションで Dom エラー例外がスローされるのはいつですか?

4

1 に答える 1

1

「要求されたバージョン (1) は、既存のバージョン (2) よりも古いバージョンです。」--> これは、indexeddb データベースが現在バージョン 2 であり、バージョン 1 で開こうとしていることを意味します。

indexeddb を使用する場合、下位バージョンでデータベースを開くことはできません

于 2015-11-12T13:15:47.180 に答える