我有一个完整的 phonegap 应用程序,目前在 Android 上运行,数据库是使用 WebSQL 编写的。
我的任务是将该应用程序移植到 Windows Phone - 由于不支持 WebSQL,该应用程序崩溃了。
是否有可用的快速转换/填充脚本来阻止我必须浏览我的代码并更改每个数据库引用行?
你可以试试我的开源库https://bitbucket.org/ytkyaw/ydn-db/wiki/Home它在 IndexedDB 存储机制上的 SQL 执行有限。但是,表连接还没有暴露给 SQL。
您可以使用IndexedDB Polyfil
在 IndexedDB 中包装 WebSQL 的方法。
虽然这不是一个 100% 完美的解决方案,因为您必须迁移到 IndexedDB,从长远来看,这将是一个更好的解决方案,因为 WebSQL 规范已经停止,并且未来的浏览器将迁移到 IndexedDB。