Javascript cordova 4 android后退按钮错误
我正在使用Cordova 4.0.0和Android 4.4.2 每次按下Android的虚拟后退按钮时,我都会收到一个错误: 未实现的WebView方法onKeyDOwn调用自:android.webkit.WebView.onKeyDOwn(WebView.java:2169) 然后它会弹出一个带有jQuery未知节点类型的警报(我的资产/www中有jQuery) 我试图在CordovaApp中覆盖onKeyDown,但它似乎没有任何作用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
@覆盖
公共布尔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(); }
我也是,天哪。。。下面的解决方案到目前为止似乎并不奏效(