我正处于将应用程序从WebSQL迁移到indexedDB的评估阶段。出于支持WebSQL的原因,我发现获取用户WebSQL数据库的副本并将其移动到我的机器上是很有帮助的。我能用IndexedDB做到这一点吗?如果是这样,那么这个文件在哪里?也是最好的工具来查看和编辑这个Chrome的调试器工具。
谢谢
发布于 2013-06-06 22:02:08
您可以使用一个简单的javascript文件来实现这一点,该文件打开到websql和indexeddb的连接,然后从websql读取信息并将其插入到indexeddb中。您将需要做出一些重要的设计决策,因为indexeddb以一种非常不同的方式存储数据。您可以考虑使用一些易于google搜索的库来帮助您处理脚本,这些库可以访问websql和indexeddb。
您可能不希望将数据库复制到您的机器上。您可以使用脚本在用户的客户端中完全完成此操作。
虽然您可以窥探chrome的内部结构并检查其内部存储机制,以找到要传输的数据文件,但我建议您不要这么做。通常没有你所说的可以复制的“文件”。
有许多用于检查indexeddb的工具。您可以编写简单的脚本,也可以使用chrome、firefox或ie的开发人员工具来探索数据库的内容。我喜欢使用Chrome,但我不会说它绝对是最好的。
https://stackoverflow.com/questions/16963168
复制相似问题