基于cordova的应用程序在android v.5.x上运行良好,但是版本较低有一些问题。
构建过程正常,我可以在我的Android测试设备(4.1.2)上执行应用程序,第一个视图看起来完全不同。
这是设置还是编码问题?
我正在使用cordova 5.0.0
感谢您的任何建议!
答案 0 :(得分:0)
Android 4.1.2使用了一个非常古老的浏览器(WebKit 534.30),所以当你看到它与Chrome成为默认嵌入式浏览器(Android 5.0)之间的问题时就不足为奇了。
您可以使用Crosswalk plugin解决此问题,将最近版本的Chrome(他们将Crosswalk提供的内容)转换为Cordova使用的WebView,费用为15-25Megs的额外APK(我还没有使用过它)在一段时间内,但它曾经是大约24Megs他们声称它现在已经下降到15)。如果你想要你可以仔细制作你的html和JavaScript以向后兼容(花费大量时间与CanIUse并打开你想要定位的各种Android浏览器),或者只是安装Crosswalk。