Я использую настроенный браузер, основанный на версии 49 ядра Chromium. Когда я пытаюсь интегрировать Dex ie с моим проектом, он показывает ошибку в консоли браузера и не работает.
Unhandled rejection: OpenFailedError: AbortError Transaction aborted
at Transaction.Dexie.props.create (http://192.168.37.1:8000/umi.js:28520:31)
at http://192.168.37.1:8000/umi.js:28554:54
at executePromiseTask (http://192.168.37.1:8000/umi.js:26704:9)
at new Promise (http://192.168.37.1:8000/umi.js:26503:5)
at http://192.168.37.1:8000/umi.js:28552:40
at usePSD (http://192.168.37.1:8000/umi.js:27012:16)
at newScope (http://192.168.37.1:8000/umi.js:26999:14)
at Transaction.Dexie.props._promise (http://192.168.37.1:8000/umi.js:28551:18)
at tempTransaction (http://192.168.37.1:8000/umi.js:27524:26)
at http://192.168.37.1:8000/umi.js:27520:24
at callListener (http://192.168.37.1:8000/umi.js:26803:19)
at endMicroTickScope (http://192.168.37.1:8000/umi.js:26892:25)
at IDBTransaction.<anonymous> (http://192.168.37.1:8000/umi.js:26978:30)
Но если я использую Chrome версию 79, все в порядке.
вот мой код indexedDBUtil. js
import Dexie from 'dexie';
let async = Dexie.async;
let spawn = Dexie.spawn;
const db = new Dexie('cmisDatabase');
db.version(1).stores({
dict: '++,dictCode, code, name',
});
export { db, async, spawn };
Является ли версия Chromium слишком старой для Dex ie. js?