Боря се с отварянето на индексирана база данни. Ето моят код:
var db;
window.onload = function() {
window.indexedDB = window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB;
var DBOpenRequest = window.indexedDB.open("test", 1);
DBOpenRequest.onerror = function(event) {
console.log("DBOpenRequest.onerror");
};
DBOpenRequest.onsuccess = function(event) {
console.log("DBOpenRequest.onsuccess");
db = DBOpenRequest.result;
};
DBOpenRequest.onupgradeneeded = function(event) {
console.log("DBOpenRequest.onupgradeneeded");
};
};
но нито едно от събитията не се запалва. Всички свойства на DBOpenRequest са зададени на null, с изключение на readyState, зададено на „done“ и резултатът е зададен на IDBDatabase обект.
Какво липсва тук, за да имам достъп до indexdb чрез db променлива?