如何找出IndexedDB中可用的数据库?

时间:2012-11-30 16:38:55

标签: javascript html5 local-storage indexeddb

我正在编写一个跨/浏览器javascript“数据库资源管理器”,这将允许我查看本地存储机制。这应该是一个非常方便的开发工具。 (是的,我知道每个浏览器都有自己的开发人员工具,但我想创建一个适用于所有浏览器的工具)

接下来的问题是:如何获取已在IndexedDB中创建的数据库列表?一旦我获得该列表,如何在不导致版本更改的情况下打开它们?

1 个答案:

答案 0 :(得分:1)

不幸的是答案很简单:这是不可能的。出于隐私原因,这是不可能的好事。制作数据库资源管理器的最佳方法是让开发人员传递数据库名称。我已经编写了一个自己的indexeddbviewer,我让开发人员在数据属性中传递db名称。 A blogpost向您展示了如何使用它,并且codeplex上的查看器可用。最后,我还有一个demo