JSFiddle - React, Tailwind, and code Playground
by IllusionMH
JavaScript
if ('indexedDB' in window) {
var openRequest = indexedDB.open('test', 1);
openRequest.onsuccess = function (e) {
//debugger;
var db = e.target.result;
debugger;
var transaction = db.transaction(['test'], 'readwrite');
var store = transaction.objectStore('firstObjectStore');
var testObject = {
name: 'test1',
value: 123
};
var request = store.add(testObject);
request.onsuccess = function(e) {
debugger;
};
};
openRequest.onerror = function () {
debugger;
};
openRequest.onupgradeneeded = function (e) {
//debugger;
var thisDB = e.target.result;
if ( !thisDB.objectStoreNames.contains('firstObjectStore')) {
thisDB.createObjectStore('firstObjectStore', {autoIncrement: true});
}
};
} else {
console.log('No indexedDB');
}