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