在chrome中,我使用window.indexedDB.databases()
方法来获取所有indexedDb名称。
但同样的方法在火狐中并不奏效。
我也会尝试window.indexedDB.databases()
类似的方法,如window.indexedDB.webkitdatabases()
和window.indexedDB.mozwebkitdatabases()
。
对于上述方法,实现将得到以下错误。
不是一个函数。
我也会尝试使用indexedDB接口,如IDBObjectStore,IDBDataBase等,但没有用。它们也给予在实现中出错。
因此,请给予一些适当的方法或建议,以获得所有的indexedDB名称。
1条答案
按热度按时间bejyjqdl1#
IDBFactory中有一个方法可以给予数据库列表。
一个返回所有可用数据库列表的方法,包括它们的名称和版本。
https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory,但它实际上并没有实现!!你可以在firefox bug report中阅读更多关于这方面的内容
因此,获取数据库名称的唯一方法是使用Firefox DevTools中的Storage Inspector。