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

发布于 2024-10-25 05:19:16 字数 134 浏览 1 评论 0原文

有没有办法知道某些特定手机上的 Android 浏览器使用的是哪个版本的 webkit 软件?

如果有一个您可以浏览以获取该信息的 URL,那就太好了。但任何其他方式也很好。如果你知道 webkit 版本,你就知道 html5 支持多少。

Is there a way to tell which version of the webkit software is used in the Android browser on some specific handset?

What would be really great is if there is a URL you can browse to get that information. But any other way would be good too. If you know the webkit version, you know how much html5 suport to expect.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

毁虫ゝ 2024-11-01 05:19:16

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

当我在装有 2.3.3 (Cyanogenmod 7.0.3) 的 Android 设备上访问 WhatsMyUserAgent.com 时,我得到:

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

On Android 2.3.3, at least, the version of Webkit is reflected in the user agent string.

When I go to WhatsMyUserAgent.com on my Android device with 2.3.3 (Cyanogenmod 7.0.3), I get:

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
浅笑依然 2024-11-01 05:19:16

当您在地址栏中输入 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

When you type javascript:alert(navigator.userAgent) in the location bar you'll see the WebKit version listed e.g.

Emulator Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; GT-N8000
Build/JZO54K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0
Safari/534.30

若相惜即相离 2024-11-01 05:19:16
WebView webView = new WebView(getApplicationContext());
String useragent=webView.getSettings().getUserAgentString();

用户代理的结果如下:

Mozilla/5.0(Linux;Android 4.4.2;SM-N900 Build/KOT49H)
AppleWebKit/537.36(KHTML,如 Gecko)版本/4.0 Chrome/30.0.0.0
移动 Safari/537.36

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

蛮可爱 2024-11-01 05:19:16

我们也可以使用

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

Also we can use

PackageInfo pi = getPackageManager().getPackageInfo("com.google.android.webview", 0);
String version = pi.versionName;
东京女 2024-11-01 05:19:16

几年前就有一个 Javascript 库可以做到这一点。不确定它是如何最新的:
http://trac.webkit.org/wiki/DetectingWebKit

There's a Javascript library from several years ago that can do this. Not sure how up-to-date it is:
http://trac.webkit.org/wiki/DetectingWebKit

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文