我正在使用HTML5和Javascript创建一个应用程序。这个应用程序将与Windows和iOS 6 (iPad)兼容。我需要使用javascript进行本地数据库访问。这是一个纯脱机ap,不涉及服务器端。
我的困境是-
我想在本地为这个应用程序建立一个持久的数据库,比如SQLite。是否可以使用纯javascript访问SQLite,以便在Windows和iPad上使用火狐。
编辑:应用程序不会在iPad (iOS6)的浏览器上运行。相反,应用程序将被打包到ipa文件中,并安装在iPad设备中。
发布于 2013-01-23 10:59:49
发布于 2013-01-22 10:34:39
有几点值得注意。
剩下的选项是使用webSQL、IndexedDB、第三方框架或自定义解决方案。
webSQL :-支持仅限于webkit浏览器,w3c宣布其已死。浏览器支持
IndexedDB :-支持IE10、chrome和Firefox。浏览器支持。在早期版本的IE中不支持。
第三方框架 :- 后遗症球是解决此问题的独立平台解决方案。它是一个用javascript编写的完整的RDMS,并利用webSQL或IndexedDB。
自定义解决方案 :- 支持跨平台web应用程序的IndexedDB和WebSQL,像本教程一样,我们可以创建定制的跨浏览器db解决方案,也可以使用劳恩椅之类的json存储选项。
发布于 2013-01-27 18:28:29
我们也有同样的问题,并且在这个线程上得到了答案。
如果您需要一个表DB,Lawn椅是一个很好的选择--我们需要多个表,所以已经开发了自己的包装器。
使用HTML-5和JavaScript创建一个web应用程序,这样它就可以同时适用于桌面浏览器和iPad。让它混合使用PhoneGap使其成为iPad的本地应用程序。
https://stackoverflow.com/questions/14334292
复制相似问题