Android webview 的渲染引擎与 Chrome 不同——如何找到浏览器

标签 android google-chrome webview

我在 Android 4.3 (Nexus 7) 上使用 android.webkit.WebView。有些页面在 WebView 中与在平板电脑上的 Chrome 浏览器中看起来完全不同。

它实际使用的是什么浏览器引擎,这样我就可以让人们在不安装应用程序的情况下进行测试。除了 Chrome 之外,是否还有某种默认的 Android 浏览器?

最佳答案

对于 4.4 之前的 Android 版本: 特定制造商(如三星和 LG)销售的手机包含基于 WebKit 的浏览器,该浏览器在 WebView 中使用。摩托罗拉、谷歌和 HTC 等其他制造商在他们的 Android 版本中包含 Chrome,这就是 WebView 用来呈现网页内容的东西。在使用三星设备时 - 我遇到了 Chrome 和基于内置 WebKit 的浏览器之间的显着渲染差异。

对于 Android KitKat (4.4) 及更高版本 - WebView 使用基于 Chrome 的呈现引擎来呈现网页内容,因此您在 Chrome 和应用中显示的网页应该显示相同或至少看起来相似。

希望对您有所帮助, 丹

关于Android webview 的渲染引擎与 Chrome 不同——如何找到浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22315044/

相关文章:

android - 如何解决 kitkat 及更高版本图库中任何照片的路径问题?

git - 如何从终端打开谷歌浏览器?

iphone - 确定是否在 webView 上单击了链接 - iPhone

java - Android webview 启动画面不消失

java - AVD 无法使用 AVD 测试任何应用程序

android - 谷歌登录不工作

android:如何更改 ListPreference 标题颜色?

android - 在 Windows 上使用 Chrome for Android 中的远程调试功能的分步指南

google-chrome - Chrome 控制台 api - 以编程方式更改网络节流

webview - Electron 应用程序 : How do you use ipcRenderer. sendToHost()?