我遇到了应用程序中的错误,发现该错误只发生在Chrome和Native浏览器中,而不是Firefox。一旦我发现了这个bug,我也注意到我们的phonegap应用程序现在遇到了同样的错误。我知道phonegap在内部使用android附带的本机浏览器;这是否意味着每当更新本机浏览器时,浏览器phonegap使用也会更新?我想我认为它内部打包了自己版本的本机浏览器,只有通过更新phonegap这个浏览器才会更新。这不是这种情况吗?
谢谢!
答案 0 :(得分:0)
事实证明,我的初步猜测是正确的。 Phonegap正在使用Webview Class,从Android 4.4开始,现在使用的是Chromium Engine而不是Webkit。这一变化是我的问题的根源。
对于那些感兴趣的人,我的keyup和keydown事件没有收到正确的密钥代码,这是Chromium引擎中的已知错误: https://code.google.com/p/chromium/issues/detail?id=118639