НАЙДЕТЕ версию webkit, используемую в браузере Android? - PullRequest
11 голосов
/ 24 марта 2011

Есть ли способ узнать, какая версия программного обеспечения webkit используется в браузере Android на каком-либо конкретном телефоне?

Что было бы действительно здорово, так это наличие URL, который вы можете просмотреть, чтобы получить эту информацию. Но любой другой способ тоже был бы хорош. Если вы знаете версию webkit, вы знаете, сколько ожидать html5.

Ответы [ 6 ]

13 голосов
/ 14 мая 2011

На Android 2.3.3, по крайней мере, версия Webkit отражается в строке агента пользователя.

Когда я захожу на WhatsMyUserAgent.com на моем устройстве Android с 2.3.3 (CyanogenMod 7.0.3), я получаю:

Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC Vision Build/FRF91) AppleWebKit/533.1 (KHTML; like Gecko) Version/4.0 Mobile Safari/533.1
6 голосов
/ 23 июля 2014

Когда вы наберете javascript:alert(navigator.userAgent) в строке адреса, вы увидите перечисленную версию WebKit, например,

Эмулятор Mozilla / 5.0 (Linux; U; Android 4.1.2; en-us; GT-N8000 Build / JZO54K) AppleWebKit / 534.30 (KHTML, как Gecko) Версия / 4.0 Safari / 534,30

6 голосов
/ 27 сентября 2012

На этом сайте есть резюме для вас http://jimbergman.net/webkit-version-in-android-version/

1 голос
/ 17 ноября 2017

Также мы можем использовать

PackageInfo pi = getPackageManager().getPackageInfo("com.google.android.webview", 0);
String version = pi.versionName;
1 голос
/ 24 октября 2014
WebView webView = new WebView(getApplicationContext());
String useragent=webView.getSettings().getUserAgentString();

Useragent - это как:

Mozilla / 5.0 (Linux; Android 4.4.2; SM-N900 Build / KOT49H) AppleWebKit / 537.36 (KHTML, как Gecko) Версия / 4.0 Chrome / 30.0.0.0 Mobile Safari / 537,36

0 голосов
/ 24 марта 2011

Существует библиотека Javascript от нескольких лет назад, которая может это сделать. Не уверен, насколько он актуален: http://trac.webkit.org/wiki/DetectingWebKit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...