HTML5本地数据库 - 是否有适用于所有浏览器的解决方案?

时间:2013-12-03 08:23:48

标签: html5 indexeddb web-sql

尝试编写网站/网络应用程序,应该可以在桌面和移动设备上使用。 我需要一个客户端数据库支持,但找不到适用于流行浏览器(FF / IE)和iOS的解决方案。

它指出我应该去IndexedDB或Web SQL - 但我想要完全支持,我不想使用两个数据库,具体取决于客户机。

我知道这个问题可能会重复,但我无法找到可靠替代 IndexedDB - Web SQL 解决方案的答案。

有什么建议吗?

数据库应存储大量文本数据,还应进行文本搜索。

1 个答案:

答案 0 :(得分:2)

您可以使用IndexedDBShim(对于WebSQL的polyfill,它在iOS设备上运行良好)使用IndexedDB方式。 IndexedDB现在在桌面和移动浏览器中都有不错的支持。 对于存储配额,请注意IOS设备允许最大50 MB存储空间,而在其他浏览器上没有硬限制。

IndexedDB没有任何自由文本搜索API。您需要自己构建它,或者查看此库YDN-DB。这可能对你有帮助!!