我正在使用pouchDb + ionic3。在使用ionic 3创建pouchDb时,未提及任何参数(默认情况下:websql),它工作正常。但是每当我尝试使用适配器(indexedDB)像:

setupDB() {
 this.db = new PouchDB('Contacts', {adapter : 'idb'});
 }


它引发了一个错误:

ERROR Error: Invalid Adapter: idb
at new PouchDB$5 (VM46 vendor.js:118540)


请帮忙。

最佳答案

我认为这是专门针对iOS移动设备的已知问题。
您可以在此线程中看到正在讨论的内容:
https://github.com/pouchdb/pouchdb/issues/6946

似乎正在解决此问题:
https://github.com/pouchdb/pouchdb/issues/7085

因此,我们应该尽快升级,这有望解决该问题。

更新:还请确保您的iOS浏览器未处于隐身模式。这种模式不允许持久化数据。

关于javascript - 错误:使用Chrome的pouchdb + ionic 3中的无效适配器:idb(版本63.0),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48376650/

10-12 03:43