Я пробовал соединение basi c indexedDb в Svelte REPL ( example ), используя следующий код:
// test this code at https://svelte.dev/repl/569c0a7b1bcb416d939c9de58f57a307?version=3.22.2
if (window.indexedDB) {
console.log("IndexedDB is supported");
}
else {
alert("Indexed DB is not supported!");
}
// basic indexedDB API connections
var openRequest = indexedDB.open("AppDb", 1);
... однако я получаю следующую ошибку:
Не удалось выполнить 'open' на 'IDBFactory': доступ к API индексированной базы данных запрещен в этом контексте.
Если я закомментирую 'var openRequest .. . ', консоль напечатает «IndexedDB is supported», так что, похоже, это проблема с REPL. Это задумано? Было бы полезно иметь поддержку indexedDb в REPL.