의 com.android.chrome 사용 방법 :안드로이드 웹보기 - 대신이 아래 <code>=></code> 구문 <code>com.android.webview</code>에서 작동하지 않습니다 JS com.android.webview
// ECMAscript 6 using arrow functions
var a3 = a.map(s => s.length);
그것은 안드로이드 장치 A의 오류 (뿌리를 보여줍니다, 산들 바람) : =>
구문 내 LG 넥서스 5 배와 다른 휴대폰에서 잘 작동
chromium: [INFO:CONSOLE(16)] "Uncaught SyntaxError: missing) after argument list", source: file:///xxx.js (16)
그건의 로그 캣 쇼 :
WebViewFactory: Loading com.android.chrome version 58.0.3029.83 (code 302908352)
,536 안드로이드 장치 A에서 91,363,210
, 그것은 보여줍니다
WebViewFactory: Loading com.android.webview version 44.0.2403.119
그래서 나는이 웹보기 공장 공급자는 다르다을 다를 생각한다.
나는 장치 A에서 Play 스토어에서
com.android.chrome
를 설치하려고 :
130|[email protected]:/ $ pm list packages -f | grep chrom
package:/data/app/com.android.chrome-1/base.apk=com.android.chrome
[email protected]:/ $
하지만 여전히 같은은 로그 캣은 여전히 com.android.webview
대신 com.android.chrome
보여줍니다. 심지어 com.android.webview
apk를 /system/app/
에서 가져 오려고했는데 apk를 찾을 수 없기 때문에 오류가 표시됩니다. 내 코드에서
는 :
webView.setWebChromeClient(new CustomWebViewClient());
가 나는 관련 여부에 대한 chromedriver하지만 확실 들었다. 나는 또한 this custom webview info을 발견했다.
내 질문은, 어떻게 com.android.webview
대신 com.android.chrome
안드로이드 webview를 사용하도록 강제하는 것입니다? HTML5의 비디오에서 중요한 부분입니다 동안,
[업데이트]
나는 일시적으로 다른 구문 대안으로 변경하여 JS에게 =>
문제를 해결하지만, 더 큰 문제는 HTML5 비디오를 재생하는 com.android.webview
도 할 수없는, 발생 내 일.