Какой браузер использует Android для телефонного разговора?

Я пытаюсь внедрить некоторые анимации CSS в проект разрыва телефона. Анимация выполняется отлично на устройстве iOS, но не на моем Android. На самом деле некоторые вещи, такие как пунктирные границы, даже не отображаются.

Нужны ли какие-либо специальные префиксы vender для Android в рамках проекта phonegap?

Ответ 1

PhoneGap использует встроенные механизмы браузера. Поэтому в android используется WebKit.

От PhoneGap

веб-представление, используемое PhoneGap, - это тот же веб-вид, который используется родным операционной системы. На iOS это класс Objective-C UIWebView; на Android, это android.webkit.WebView.Since есть различия в механизмы рендеринга веб-представлений между операционными системами, убедитесь, что что вы учитываете это в своем пользовательском интерфейсе

Этот учебник может быть вам полезен. Он показывает, как настроить таргетинг на конкретный браузер (это означает определенный механизм рендеринга).

Надеюсь, это поможет!

Ответ 2

Позаботьтесь, потому что начиная с версии 4.4 (только) Android действительно использует веб-обзор на основе Chromium (я думаю, прежде чем это было просто веб-просмотр на основе webkit).

WebView до 4.4 имеет плохую репутацию, насколько я читал.

Это еще одна причина использовать проект Crosswalk, который имеет плагин Cordova и позволяет встраивать определенную версию Chromium, чтобы все ваши приложения используют один и тот же движок WebView независимо от SDK (стоимость большого APK)