Я хочу использовать Google Chrome IndexedDB для сохранения данных на стороне клиента.
Идея заключается в доступе к IndexedDB за пределами chrome, через Node.JS, позже. Фон - это идея отслеживать поведение использования локально и хранить собранные данные на клиенте для последующего анализа без серверного сервера.
По моему мнению, indexedDB реализован как LevelDB. Однако я не могу открыть levelDB с помощью любого из инструментов /libs, таких как LevelUp/LevelDown или leveldb-json.
Я всегда получаю это сообщение об ошибке:
leveldb-dump-to-json --file test.json --db https_www.reddit.com_0.indexeddb.leveldb
events.js:141
throw er; // Unhandled 'error' event
^ OpenError: Invalid argument: idb_cmp1 does not match existing comparator : leveldb.BytewiseComparator
at /usr/local/lib/node_modules/leveldb- json/node_modules/levelup/lib/levelup.js:114:34 Christians-Air:IndexedDB
Кто-нибудь может помочь? Кажется, что реализация Chrome как-то особенная/другая.