我可以在Ice Cream Sandwich 4.0.4上使用Webkit 537.36开发Android Web应用程序吗?

时间:2014-11-14 14:27:21

标签: android webkit

我正在研究在Android上创建一个Web应用程序,并对Webkit的版本有疑问。我正在查看的设备在Android 4.0.4上运行,它将用户代理的WebKit列为版本534.30。我在http://whatsmyuseragent.com/

上查看过此内容

我已安装Chrome,当我访问同一网站时,它会将User Agent WebKit列为版本537.36。所以看起来Chrome嵌入了最新版本

所以我的问题是我可以将最新的WebKit用于我的Webview而不是OS中的本机WebKit。在Android Developer网站上,它说:

  

如果您基于用户代理向WebView提供内容,则表示您   应该知道用户代理字符串已经稍微改变了   现在包括Chrome版本:

这是否意味着我可以使用Chrome正在使用的相同WebKit版本?

1 个答案:

答案 0 :(得分:0)

没有

  1. 您提到的更改仅涉及用户代理字符串。 (也就是说,浏览器声称自己是什么。)

  2. 此更改仅发生在Android 4.4中。从Android 4.4开始,WebView实际上是基于Google的Chromium代码,而在此之前它基于Apple的WebKit代码。

  3. 但是,您可以将自己版本的WebKit / Blink引擎与您的应用捆绑在一起。尝试例如Crosswalk