【发布时间】:2018-06-07 00:48:45
【问题描述】:
我使用 PouchDB 将数据存储在 localDB 中,然后存储在远程 CouchDB 中。从现在开始,PouchDB 在 Chrome 中只使用 indexedDB 作为 localDB,但现在它使用 webSQL(在 v. 56 中)。在 PouchDB 按预期使用 indexedDB 的 Chrome Canary 或 Firefox 中,我没有遇到这个问题。
我用这段代码看是用indexedDB还是webSQL:
var pouch = new PouchDB('myDB');
console.log(pouch.adapter);
【问题讨论】:
-
您是否尝试过像
new PouchDB('myDB', {adapter: 'idb'});那样手动设置适配器?请参阅adapters doc。 -
它返回
Uncaught Error: Invalid Adapter: idb at new Oe (pouchdb-6.1.1.min.js:8)(仅在 Chrome 56 中)。
标签: javascript google-chrome indexeddb pouchdb web-sql