DOMException во время opendatabase с более высокой версией
Я хочу создатьнесколько хранилищ данныхИтак, я нашел решение, что я могу сделать это наизменение версии.
Поэтому я написал следующее
var request = indexedDB.open(dbName);
request.onsuccess = function (e){
var db = e.target.result;
var version = db.version;
db.close();
var request2 = indexedDB.open(dbName , ++version);
console.log(request2); //Error on this line
request2.onsuccess = function() { console.log("success .. "); };
request2.onerror = function() { console.log("error..."); };
request2.onblocked = function() { console.log("blocked..."); };
request2.onupgradeneeded = function(e2) {
//Will creaate new datastore here
};
}
когда я открываю базу данных с более высокой версией, это дает следующую ошибкуошибка: [Исключение: DOMException]"
DBOpenDBRequest {onupgradeneeded: null, onblocked: null, onerror: null, onsuccess: null, readyState: "pending"…}
error: [Exception: DOMException]
onblocked: function () { console.log("blocked..."); }
onerror: function () { console.log("error..."); }
onsuccess: function () { console.log("success .. "); }
onupgradeneeded: function (e2) {
readyState: "pending"
result: [Exception: DOMException]
source: null
transaction: null
__proto__: IDBOpenDBRequest
Заранее спасибо.