«Невозможно вызвать метод« open »из неопределенного» ошибка при использовании indexedDB.open

Я новичок в IndexedDB и следую этому руководствуIndexedDB Tutorial Я просто пытаюсь создать базу данных, а затем иметь возможность добавить несколько записей. Это то, что я до сих пор.

var db = window.indexedDB.open('FriendDB', 'My Friends!');

if (db.version != '1') {
    // User's first visit, initialize database (name, key, auto increment).
    db.createObjectStore('Friends', 'id', true);
    db.setVersion('1');
} else {
  // DB already initialized.
}

var store = db.openObjectStore('Friends');
var user = store.put({name: 'Eric', gender: 'male', likes: 'html5'});

В консоли я получаю сообщение об ошибке «Невозможно вызвать метод» open & apos; из неопределенного & quot; как я могу заставить это работать? Также, если есть лучший ресурс в Интернете, который мог бы помочь мне, потому что я не могу найти что-либо по теме IndexedDB для новичка.

Ответы на вопрос(2)

Ваш ответ на вопрос