DOMException no momento do opendatabase com versão superior
Eu quero criararmazenamento de dados múltiplo, Então encontrei uma solução em que posso fazer issomudança de versão.
Então eu escrevi a seguir
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
};
}
quando abro o banco de dados com versão superior, está dando o seguinte erro "erro: [Exceção: 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
Desde já, obrigado.