在Chrome中使用indexedDB而不是webSQL不再起作用

时间:2017-01-30 13:55:39

标签: javascript google-chrome indexeddb pouchdb web-sql

我使用PouchDB将数据存储在localDB中,然后存储在远程CouchDB上。从现在开始,PouchDB仅在Chrome中使用了indexedDB用于localDB,但它现在使用webSQL(在第56节中)。我不会在Chrome Canary或Firefox中遇到此问题,而PouchDB会按预期使用indexedDB。

我使用此代码查看是否使用了indexedDB或webSQL:

var pouch = new PouchDB('myDB');
console.log(pouch.adapter);

1 个答案:

答案 0 :(得分:0)

尝试:

PouchDB.adapters

在您网站的控制台中。它应该提供一个包含所有可用适配器的对象。

另外,您可以在控制台中键入PouchDB.preferredAdapters以查看它是否显示在那里。如果它显示为“idb”,它可以使用(应该是),那么你应该只能使用new PouchDB('name', {adapter: 'idb'});

相关问题