IndexedDB deleteDatabase does not reset version
问题 In Firefox. Init (once) var r, dbname = 'a1', db = mozIndexedDB; First, try { r = db.open(dbname, 5); } catch (ex) { console.log(ex); } r.onupgradeneeded = r.onsuccess = r.onblocked = r.onerror = function (e) { console.log(e); }; you get two events fired as supposed to be. Then close the database, r.result.close() Finally, delete the database, try { r = db.deleteDatabase(dbname); } catch (ex) { console.log(ex); } r.onsuccess = r.onerror = r.onblocked = function (e) { console.log(e); };