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? P>
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. P>
6 Réponses :
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 P>
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 à
Je reçois un rapport similaire sur mon téléphone; Quel bordel.
Ce site a un résumé pour vous http://jimbergman.net/webkit-version-in-android -Version / p>
Les liens peuvent casser. Donc, vous feriez mieux de citer certaines des informations de votre réponse.
Lorsque vous tapez é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 P>
blockQuote> JavaScript: alerte (navigator.useragent) code> Dans la barre de localisation, vous verrez la version WebKit répertoriée. P>
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
Aussi, nous pouvons utiliser
PackageInfo pi = getPackageManager().getPackageInfo("com.google.android.webview", 0); String version = pi.versionName;