我通过查看here
创建了一个基于Windows 8 JavaScript的示例应用程序但是,我无法使用SQLite数据库。我搜索了各种博客,他们都指向通过Cordova控制台创建一个新项目,然后为Windows 8添加Win8平台和SQLite插件。
如果我可以在不使用Cordova插件的情况下使用SQLite,那么任何帮助都将受到高度赞赏。
答案 0 :(得分:2)
我建议您不要使用版本2.2.0(来自您的链接),因为它是相当旧的版本,而是切换到使用命令行工具构建的最新版本3.5.0。
如果您正在开始一个新项目,请使用最新的稳定版本。
然而,考虑到对3.5.0版本的支持,您只能在Android和iOS中获得WebSQL(SQLite的浏览器实现),对于Windows 8,您需要使用IndexedDB:
http://cordova.apache.org/docs/en/3.5.0/cordova_storage_storage.md.html#Storage
回顾以前版本的文档(2.9.0 pre CLI,3.1.0),看起来Windows 7和8从未通过Phonegap支持WebSQL
似乎有一些插件可以添加您发现的功能,但仅适用于旧版本的Cordova(据我所见,2.7.0及更早版本)
我可以为您考虑3种解决方案:
device.platform
功能检测是否应该对Android / iOS和Windows使用WebSQL
或IndexedDB
LocalStorage
和JSON
来存储字符串和简单对象