Cordova应用内浏览器引擎

Cordova应用内浏览器引擎,cordova,Cordova,经过一些调查,Cordova的应用程序内webview似乎实际上在APK中提供了一个浏览器。这是正确的吗?如果是,此浏览器运行在哪个浏览器引擎和版本上?我在任何地方都找不到这个信息。似乎对(安全)更新等也相当重要 这是正确的吗 否。默认情况下,Cordova使用内置系统webview 在iOS上,它使用内置的UIWebView(从iOS 12起已弃用),或者您可以通过安装来使用更新的(内置的)WKWebView 在Android 4.4及以下版本上,它使用旧的(内置的、不更新的)Android系

经过一些调查,Cordova的应用程序内webview似乎实际上在APK中提供了一个浏览器。这是正确的吗?如果是,此浏览器运行在哪个浏览器引擎和版本上?我在任何地方都找不到这个信息。似乎对(安全)更新等也相当重要

这是正确的吗

否。默认情况下,Cordova使用内置系统webview

在iOS上,它使用内置的UIWebView(从iOS 12起已弃用),或者您可以通过安装来使用更新的(内置的)WKWebView

在Android 4.4及以下版本上,它使用旧的(内置的、不更新的)Android系统webview;在Android 5+上,使用(内置、自更新)Chrome网络视图

由于Android4.x系统webview有缺陷且不更新,因此出现了一个新的webview,它将Chromium webview与APK捆绑在一起。其想法是在旧的Android 4设备上提供更现代的webview功能和更好的性能。缺点是增加了APK大小(~20Mb)、安装大小(~80Mb)和内存使用

Cordova应用程序提供了一个可将人行横道用作网络视图的功能

但是,正如您正确指出的那样,人行横道项目不会获得安全更新或新功能(例如服务人员)

所以,除非你关心支持安卓4.x,否则不要使用人行横道

这是正确的吗

否。默认情况下,Cordova使用内置系统webview

在iOS上,它使用内置的UIWebView(从iOS 12起已弃用),或者您可以通过安装来使用更新的(内置的)WKWebView

在Android 4.4及以下版本上,它使用旧的(内置的、不更新的)Android系统webview;在Android 5+上,使用(内置、自更新)Chrome网络视图

由于Android4.x系统webview有缺陷且不更新,因此出现了一个新的webview,它将Chromium webview与APK捆绑在一起。其想法是在旧的Android 4设备上提供更现代的webview功能和更好的性能。缺点是增加了APK大小(~20Mb)、安装大小(~80Mb)和内存使用

Cordova应用程序提供了一个可将人行横道用作网络视图的功能

但是,正如您正确指出的那样,人行横道项目不会获得安全更新或新功能(例如服务人员)


因此,除非您关心支持Android 4.x,否则不要使用Crosswalk。

回答得好,谢谢。你知道如何使用cordova应用程序中嵌入的Chrome/Chromuim网络视图吗?回答得很好,谢谢。您知道如何使用cordova应用程序中嵌入的Chrome/Chromuim web视图吗?