breautek commented on issue #1484: URL: https://github.com/apache/cordova-android/issues/1484#issuecomment-1241040609
No, it always uses Android System Webview, whatever implementation that might be on the local device. [WebChromeClient](https://developer.android.com/reference/android/webkit/WebChromeClient) is simply a delegate class, it's not a browser engine. In practice, the Android System Webview is usually a variant of Chrome or Chromium. Outside of really old android devices (pre android 4.4) I'm not sure of any devices that doesn't use a version of chrome as the system webview. It is a however, still a completely separate package with different build settings than the browser application. So there isn't a guarantee that the Android System Webview will behave identical to the Chrome Browser application, even if they are both based on the same version of the browser engine. As far as applications are concerned, there is just a [Webview](https://developer.android.com/reference/android/webkit/WebView) class, which API is powered by the Android System Webview package. [WebChromeClient](https://developer.android.com/reference/android/webkit/WebChromeClient) is simply a delegate class to listen onto events. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
