Google Chrome扩展程序 - Webdb或IndexDB

时间:2012-03-27 21:05:16

标签: google-chrome-extension webdb

我们正在开发谷歌浏览器扩展程序,我们需要存储来自特定网站的所有视频信息。所以我们正在考虑webdb的选项。 现在我们在使用webdb或indexdb ..

之间感到困惑

截至目前我认为,indexdb仍然是实验性的,这是正确的吗? 并且,如果我们使用indexdb,db甚至不会显示在dev中。工具数据库部分,webdb将显示在哪里,以便我们可以在那里查询内容..

请提出一些建议并将我们引向正确的方向

2 个答案:

答案 0 :(得分:1)

使用IndexedDB。 WebSQL已经officially deprecated,将来会从Chrome中删除。 Chrome的开发频道具有experimental开发工具支持,可用于查看IndexedDB数据库。

答案 1 :(得分:1)

我检查了几个月,但根据我当时的工作,我建议使用WebSQL。主要原因是支持已完成(基本上是SQLite)。这是我当时写的:

  

如果您正在进行Web应用程序开发并需要使用本地   (客户端)数据库,您应该使用localStorage   (假设你可以忍受大小和有限的限制   查询/索引)或WebSQL。 IndexedDB还不是竞争者,因为   缺少必需的功能,例如deleteDatabase   实例Chrome。 WebSQL不会为您提供无模式功能   没有任何胶水,但另一方面它工作得很好(有很多   在浏览器之外使用),具有完整的功能和   可能有限或没有实际尺寸限制。

此外,调试控制台(当时)具有WebSQL支持,并且没有IndexedDB支持。事情可能已经改变,YMMV,但至少你应该知道。