12
votes

Trouver la version WebKit utilisée dans le navigateur Android?

Y a-t-il un moyen de dire quelle version du logiciel WebKit est utilisée dans le navigateur Android sur certains combats spécifiques?

Qu'est-ce qui serait vraiment génial, c'est s'il y a une URL que vous pouvez naviguer pour obtenir cette information. Mais toute autre façon serait bonne aussi. Si vous connaissez la version WebKit, vous savez combien de HTML5 s'attend à vous attendre.


0 commentaires

6 Réponses :


0
votes

Il y a une bibliothèque JavaScript à partir de plusieurs années qui peut le faire. Pas sûr à quel point il est à jour: http://trac.webkit.org/wiki/deecttingWebkit


0 commentaires

14
votes

sur Android 2.3.3, au moins, la version de WebKit est reflétée dans la chaîne d'agent d'utilisateur.

Quand je vais à WhatsmyUseragent.com sur mon appareil Android avec 2.3.3 (cyanogenmod 7.0.3), je reçois: xxx


1 commentaires

Je reçois un rapport similaire sur mon téléphone; Quel bordel.



6
votes

1 commentaires

Les liens peuvent casser. Donc, vous feriez mieux de citer certaines des informations de votre réponse.



6
votes

Lorsque vous tapez JavaScript: alerte (navigator.useragent) Dans la barre de localisation, vous verrez la version WebKit répertoriée.

émulateur Mozilla / 5.0 (Linux; U; Android 4.1.2; EN-US; GT-N8000 Construire / JZO54K) ApplewebKit / 534.30 (KHTML, comme Gecko) Version / 4.0 Safari / 534.30


0 commentaires

3
votes
WebView webView = new WebView(getApplicationContext());
String useragent=webView.getSettings().getUserAgentString();
The useragent is the reuslt like:
  Mozilla/5.0 (Linux; Android 4.4.2; SM-N900 Build/KOT49H)
  AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0
  Mobile Safari/537.36

0 commentaires

1
votes

Aussi, nous pouvons utiliser

PackageInfo pi = getPackageManager().getPackageInfo("com.google.android.webview", 0);
String version = pi.versionName;


0 commentaires