indexedDB是否支持导入从其他存储机制生成的类字典文件?

时间:2013-12-06 12:40:21

标签: indexeddb

据我了解,Indexeddb是一种在客户端存储和检索数据库数据的方法。

我看到了很多关于如何构建和填充这样一个数据库的例子,但我从来没有找到一个例子,其中整个数据库已经构建并且刚刚加载。

我有一个100,000字的大字典,我想存储在数据库中。但是,在慢速移动设备上阅读单词并在客户端构建这样的数据库需要很长时间。所以我想,在服务器上构建indexeddb并以某种方式加载它。或者当网页包装在Phonegap(网站作为移动应用程序)时,从本地URL加载。

有什么方法可以做到,或者我在这里走错了路?

2 个答案:

答案 0 :(得分:0)

不,无法在服务器上构建IndexedDB数据库,然后将其放入浏览器中。

您需要创建一个数据库,然后将数据转储到浏览器本身的数据

在某种程度上,您要求浏览器数据库的还原/备份功能。截至目前,这是不可能的。 IndexedDB本质上是异步的,您绝对可以在不阻止用户使用应用程序的情况下转储数据。

答案 1 :(得分:0)

@Dylan你说Quote> “在服务器上构建indexeddb”

它与您在服务器端拥有当前数据库相同。 indexeddb的动机是在客户端使用数据库。因此,您必须在客户端获取数据并创建并将其存储在indexeddb中。

可能你走错了轨道。但是我觉得如果你做了一些ajax调用并将它存储在客户端文件就绪或其他东西上会更好,用户可以在以后的页面上使用它。