firefox中是否有函数可以获取所有indexedDB的名称?

juzqafwq  于 2022-12-09  发布在  IndexedDB
关注(0)|答案(1)|浏览(191)

在chrome中,我使用window.indexedDB.databases()方法来获取所有indexedDb名称。
但同样的方法在火狐中并不奏效。
我也会尝试window.indexedDB.databases()类似的方法,如window.indexedDB.webkitdatabases()window.indexedDB.mozwebkitdatabases()
对于上述方法,实现将得到以下错误。
不是一个函数。
我也会尝试使用indexedDB接口,如IDBObjectStore,IDBDataBase等,但没有用。它们也给予在实现中出错。
因此,请给予一些适当的方法或建议,以获得所有的indexedDB名称。

bejyjqdl

bejyjqdl1#

IDBFactory中有一个方法可以给予数据库列表。
一个返回所有可用数据库列表的方法,包括它们的名称和版本。
https://developer.mozilla.org/en-US/docs/Web/API/IDBFactory,但它实际上并没有实现!!你可以在firefox bug report中阅读更多关于这方面的内容
因此,获取数据库名称的唯一方法是使用Firefox DevTools中的Storage Inspector

相关问题