Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cordova 4 android后退按钮错误_Javascript_Android_Cordova_Webview - Fatal编程技术网

Javascript cordova 4 android后退按钮错误

Javascript cordova 4 android后退按钮错误,javascript,android,cordova,webview,Javascript,Android,Cordova,Webview,我正在使用Cordova 4.0.0和Android 4.4.2 每次按下Android的虚拟后退按钮时,我都会收到一个错误: 未实现的WebView方法onKeyDOwn调用自:android.webkit.WebView.onKeyDOwn(WebView.java:2169) 然后它会弹出一个带有jQuery未知节点类型的警报(我的资产/www中有jQuery) 我试图在CordovaApp中覆盖onKeyDown,但它似乎没有任何作用 @覆盖 公共布尔onKeyDown(int-keyC

我正在使用Cordova 4.0.0和Android 4.4.2

每次按下Android的虚拟后退按钮时,我都会收到一个错误:

未实现的WebView方法onKeyDOwn调用自:android.webkit.WebView.onKeyDOwn(WebView.java:2169)

然后它会弹出一个带有jQuery未知节点类型的警报(我的资产/www中有jQuery)

我试图在CordovaApp中覆盖onKeyDown,但它似乎没有任何作用

@覆盖
公共布尔onKeyDown(int-keyCode,KeyEvent事件){
返回false;
}

我有点困惑,为什么说没有实现,但弹出一个与DOM相关的错误。 我到处找都找不到答案。非常感谢您的帮助

试试这个:

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown(ev){
    // Something
}

我也有类似的问题,但现在已经解决了。尝试:

document.addEventListener("backbutton", onBackKeyDown, false);

function onBackKeyDown() {  history.go(-1); navigator.app.backHistory(); }

我也是,天哪。。。下面的解决方案到目前为止似乎并不奏效(