查找Android浏览器中使用的webkit版本?

查找Android浏览器中使用的webkit版本?,android,webkit,version,Android,Webkit,Version,有没有一种方法可以告诉特定手机上的Android浏览器使用了哪个版本的webkit软件 如果有一个URL,你可以通过浏览来获取这些信息,那将是非常棒的。但任何其他方式都是好的。如果你知道webkit的版本,你就知道html5会得到多少支持。几年前有一个Javascript库可以做到这一点。不确定它是否是最新的: 至少在Android 2.3.3上,Webkit的版本反映在用户代理字符串中 当我在Android设备上使用2.3.3 Cyanogenmod 7.0.3时,我得到: Mozilla/5

有没有一种方法可以告诉特定手机上的Android浏览器使用了哪个版本的webkit软件


如果有一个URL,你可以通过浏览来获取这些信息,那将是非常棒的。但任何其他方式都是好的。如果你知道webkit的版本,你就知道html5会得到多少支持。

几年前有一个Javascript库可以做到这一点。不确定它是否是最新的:

至少在Android 2.3.3上,Webkit的版本反映在用户代理字符串中

当我在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

当您在位置栏中键入javascript:alertnavigator.userAgent时,您将看到列出的WebKit版本,例如

模拟器Mozilla/5.0 Linux;U安卓4.1.2;恩美;GT-N8000 Build/JZO54K AppleWebKit/534.30 KHTML,类似Gecko版本/4.0 Safari/534.30

useragent是类似于:

Mozilla/5.0linux;安卓4.4.2;SM-N900构建/KOT49H AppleWebKit/537.36 KHTML,如Gecko版本/4.0 Chrome/30.0.0.0 Mobile Safari/537.36

我们也可以使用

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

我在手机上收到类似的报告;真是一团糟,链接可能会断。所以你最好在回答中引用一些信息。
PackageInfo pi = getPackageManager().getPackageInfo("com.google.android.webview", 0);
String version = pi.versionName;