当本机浏览器在android上更新时,内部浏览器phonegap是否会使用update?

当本机浏览器在android上更新时,内部浏览器phonegap是否会使用update?,android,mobile,cordova,browser,native,Android,Mobile,Cordova,Browser,Native,我在我们的应用程序中遇到了一个bug,并注意到这个bug只发生在Chrome和本机浏览器中,而不是Firefox中。一旦我发现这个bug,我还注意到我们的phonegap应用程序现在也遇到了同样的bug。我知道phonegap内部使用android自带的本机浏览器;这是否意味着每当更新本机浏览器时,phonegap使用的浏览器也会更新?我想我认为它内部打包了自己版本的本机浏览器,只有通过更新phonegap,这个浏览器才能得到更新。不是这样吗 谢谢 事实证明,我最初的猜测是正确的。Phonega

我在我们的应用程序中遇到了一个bug,并注意到这个bug只发生在Chrome和本机浏览器中,而不是Firefox中。一旦我发现这个bug,我还注意到我们的phonegap应用程序现在也遇到了同样的bug。我知道phonegap内部使用android自带的本机浏览器;这是否意味着每当更新本机浏览器时,phonegap使用的浏览器也会更新?我想我认为它内部打包了自己版本的本机浏览器,只有通过更新phonegap,这个浏览器才能得到更新。不是这样吗


谢谢

事实证明,我最初的猜测是正确的。Phonegap使用的是Webview类,该类从Android 4.4开始,现在使用的是Chromium引擎,而不是Webkit。这一变化是我问题的根源

对于那些感兴趣的人,我的keyup和keydown事件没有收到正确的keycodes,这是Chromium引擎中的一个已知错误:

更新操作系统时,可能会更新网络视图。作为一个重要的里程碑,从Android 4.4开始,WebView已经更新为基于Chromium,而不是“Android浏览器”(Android浏览器又基于webkit),这意味着您可能会看到不同的行为。最值得注意的是,文件上传在Android 4.4 WebView中普遍被破坏。@323go是的,我做了一些进一步的研究,发现这就是我们问题的原因。本机webview现在是基于Chromium的,而这个bug正是导致我们出现内部问题的原因。由于phonegap直接绑定到本机webview,因此此Chromium错误现在是phonegap应用程序中的一个错误。@323go也感谢您的帮助输入。