我想编写一款 iPhone 网页应用程序,可以在离线状态下显示来自小型数据库的信息。是否可以准备一个数据库并下载它,而不是以其他格式下载数据并在第一次使用时创建它?
如果我必须创建数据库,什么格式(例如压缩的 XML)可以发送数据?
本地数据库是否有最大存储限制?
您可以将其存储为大块的XML,使用HTML 5存储,或者作为Web数据库存储 - 网页浏览器更支持普通存储(例如,最新版Firefox只支持前者)。
其次,在HTML 5标准中没有定义大小限制 - 它仅说明:
用户代理应限制存储区域允许的总空间量。
欲了解更多信息,请查看HTML 5参考资料或这些演示文稿。