如果您在此处查看:http://cordova.apache.org/docs/en/3.3.0/cordova_storage_storage.md.html#Storage,该页面清楚地显示正在使用的Web SQL数据库API.
此Web SQL数据库API不再像以下所述进行维护:http://dev.w3.org/html5/webdatabase/
此外,并非所有平台都提供适用于Web SQL Database API的PhoneGap解决方案.另一方面,他们还提到支持indexedDB,但是在不同的设备集上.
为什么他们破坏了跨平台规范并且还使用了被弃用的API?
它基于本机WebView是否支持这些技术.在iOS上,没有IndexedDB支持,谁知道什么时候会改变.在Android上,我认为它只适用于最新版本的WebViews(它已经在Chrome中支持了一段时间).但Android和iOS都支持Web SQL,即使它已被弃用.
因此,苹果实际上是违反跨平台规范和使用已弃用的API的原因.请向他们抱怨,希望他们最终会一起行动.