Android webview-如何使用com.Android.chrome代替com.Android.webview

Android webview-如何使用com.Android.chrome代替com.Android.webview,android,android-webview,selenium-chromedriver,Android,Android Webview,Selenium Chromedriver,下面的js=>语法在com.android.webview上不起作用: // ECMAscript 6 using arrow functions var a3 = a.map( s => s.length ); 它显示Android设备A中的错误(根,棉花糖): logcat显示,=>语法在我的LG Nexus 5X和其他手机上运行良好: WebViewFactory: Loading com.android.chrome version 58.0.3029.83 (code 3029

下面的js
=>
语法在
com.android.webview
上不起作用:

// ECMAscript 6 using arrow functions
var a3 = a.map( s => s.length );
它显示Android设备A中的错误(根,棉花糖):

logcat显示,
=>
语法在我的LG Nexus 5X和其他手机上运行良好:

WebViewFactory: Loading com.android.chrome version 58.0.3029.83 (code 302908352)
在安卓设备A中,它显示:

WebViewFactory: Loading com.android.webview version 44.0.2403.119
因此,我怀疑不同的webview工厂提供程序会造成不同的结果

我试图从设备A中的play store安装
com.android.chrome

130|shell@g9x:/ $ pm list packages -f | grep chrom
package:/data/app/com.android.chrome-1/base.apk=com.android.chrome
shell@g9x:/ $ 
但它仍然是一样的,logcat仍然显示
com.android.webview
,而不是
com.android.chrome
。我甚至试图从
/system/app/
中提取
com.android.webview
apk,这显示了由于找不到apk而导致的错误

在我的代码中:

 webView.setWebChromeClient(new CustomWebViewClient());
我听说了,但不确定是否相关。我也发现了

所以我的问题是,如何强制Android webview使用
com.Android.chrome
而不是
com.Android.webview

[更新]


我临时解决了js
=>
问题,将其改为其他语法选项,但出现了一个更大的问题,
com.android.webview
甚至不能播放html5视频,而html5视频是我任务中的重要部分。

您可以将webview嵌入到您的项目中试试这个

 webView.setWebChromeClient(new CustomWebViewClient());