Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android webview与Chrome具有不同的渲染引擎--如何找到浏览器_Android_Google Chrome_Webview - Fatal编程技术网

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

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

我正在安卓4.3(Nexus7)上使用
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和应用程序中显示的网页应显示相同或至少相似的内容

希望这有帮助, 丹