Android webview与Chrome具有不同的渲染引擎--如何找到浏览器
我正在安卓4.3(Nexus7)上使用Android webview与Chrome具有不同的渲染引擎--如何找到浏览器,android,google-chrome,webview,Android,Google Chrome,Webview,我正在安卓4.3(Nexus7)上使用android.webkit.WebView。与平板电脑上的Chrome浏览器相比,web视图中的某些页面看起来完全不同 它实际使用的是什么浏览器引擎,这样我就可以让人们在不安装应用程序的情况下进行测试。除了Chrome之外,还有什么默认的Android浏览器吗?不,据我所知,WebView有自己的专有渲染引擎,但从4.4(KitKat)开始,它是基于Chrome渲染引擎的。WebView使用两个不同的客户端,它们是WebViewClient和WebChro
android.webkit.WebView
。与平板电脑上的Chrome浏览器相比,web视图中的某些页面看起来完全不同
它实际使用的是什么浏览器引擎,这样我就可以让人们在不安装应用程序的情况下进行测试。除了Chrome之外,还有什么默认的Android浏览器吗?不,据我所知,WebView有自己的专有渲染引擎,但从4.4(KitKat)开始,它是基于Chrome渲染引擎的。
WebView
使用两个不同的客户端,它们是WebViewClient
和WebChromeClient
。每个应用程序都有不同的功能(请参阅Android开发者文档中的更多内容),据我所知,用户无需安装应用程序(Chrome或其他),因为这两个客户端都已嵌入Android操作系统。对于4.4之前版本的Android:
特定制造商(如三星和LG)销售的手机包含基于WebKit的浏览器,用于WebView。其他制造商,如摩托罗拉、谷歌和HTC,在他们的Android版本中加入了Chrome,这就是WebView呈现web内容的方式。在使用三星设备时,我遇到了Chrome和内置WebKit浏览器在渲染方面的显著差异
对于Android KitKat(4.4)及其后版本,WebView使用基于Chrome的渲染引擎来渲染web内容,因此在Chrome和应用程序中显示的网页应显示相同或至少相似的内容
希望这有帮助,
丹