Всем доброго. Хочу попробовать indexedDB в качестве локального хранилища для Лисы версии 17. Пока в голове не укладываются все кирпичики последовательности подключения к БД, и работе с ней.
Как я понял подключаться и создавать ее нужно так:
idb=window.indexedDB;
idbase=idb.open('MyBase');
idbase.onsuccess=function(e){
idbResult=e.target.result;
var isExist=idbResult.objectStoreNames.contains('MyStor');
if(!isExist){
objStor=idbResult.createObjectStore('MyStor','id');
}
}
Однако на createObjectStore получаю ошибку:
A mutation operation was attempted on a database that did not allow mutations.
Кто работал с этим подскажите как правильно подключаться и использовать сей ресурс.