2
我想使用IndexedDB,並且一切都很好,直到幾個小時前,當我的.open()回調停止在Chrome上調用時(在Safari上測試並且它工作正常)。未在Chrome上調用IndexedDB.open回調
RT.prototype.setupIndexedDB = function (callback) {
var dbName = "test";
var dbVersion = 1;
var indexedDB = window.indexedDB ||
window.webkitIndexedDB ||
window.mozIndexedDB;
console.log("setup indexed db");
var request = indexedDB.open(dbName, dbVersion);
request.onsuccess = function(e) {
console.log("db request success");
};
request.onblocked = function(e) {
console.log("DB open blocked", e);
};
request.onerror = function(err) {
console.log("error", err);
};
request.onversionchange = function(err) {
console.log("onversionchange", err);
};
request.onupgradeneeded = function(e) {
console.log("upgrade needed");
};
};
我看着Chrome開發人員工具是IndexedDB和無所不有......
任何人對所發生的事情的想法?
謝謝
編輯:完全重新啓動瀏覽器並獲得成功,但我仍然知道發生了什麼事很感興趣。
不,我沒有刪除數據庫,但有我的估計有待處理的請求。謝謝您的回答。 –