【Android Studio】Webview 内核升级得三种方法
前言
在APP 中进行网页加载,一般采用原生自带的Webview 组件,但在需要加载高版本网页的时候,有时候会遇到加载失败的情况,究其原因主要是内核版本太低,导致加载失败。该组件使用的内核在Android 4.4 (API 19)前 ,主要用得是webkit 的内核;Android 4.4后,直接使用的是Chrome内核。目前Chrome内核已经到了120+,时常会遇到问题,谷歌浏览器可以正常加载网页,但内嵌网页加载就是不行。因此,基于这种情况,考虑进行Webview 组件内核的升级。
可用于检测内核版本的网址: https://liulanmi.com/labs/core.html
关于内核升级,目前主要有3种方法 :
- 用 X5 腾讯组件,替换Webview 加载网页
- 用intel 的crosswalk开源项目
- 在Webview 基础上升级加载的内核
X5 腾讯组件
它跟webview 很像,在进行布局构建时,组件选择 com.tencent.smtt.sdk.WebView
&#x