«Необработанный отказ: OpenFailedError: транзакция AbortError прервана» в версии Chromium 49 - PullRequest
0 голосов
/ 08 января 2020

Я использую настроенный браузер, основанный на версии 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?

...