Android用于哪些浏览器引擎用于phonegap?

时间:2014-01-12 00:30:19

标签: css cordova

我正在尝试在手机间隙项目中实现一些CSS动画。动画在iOS设备上运行良好,但在我的Android上运行不正常。事实上,像虚线边框这样的东西甚至都没有呈现。

在phonegap项目中,我是否需要Android的任何特殊供应商前缀?

2 个答案:

答案 0 :(得分:11)

PhoneGap使用本机浏览器引擎。所以在android中,它使用WebKit。

来自PhoneGap

  PhoneGap使用的Web视图与本机使用的Web视图相同   操作系统。在iOS上,这是Objective-C UIWebView类;上   Android,这是android.webkit.WebView.Since有区别   确保操作系统之间的Web视图呈现引擎   您在UI中对此进行了解释

tutorial可能对您有所帮助。它显示了如何针对特定的浏览器(意味着特定的渲染引擎)。

希望这有帮助!

答案 1 :(得分:3)

小心,因为since version 4.4(仅限)Android确实使用基于Chromium的网页浏览(我认为它之前只是一个基于webkit的网页浏览)。

4.4以前的WebView在我读过的时候声名狼借。

这是使用具有Cordova插件并允许嵌入特定版本Chromium的Crosswalk project的另一个原因,因此无论SDK是什么,所有应用都使用相同的WebView引擎(aa的成本)大APK)