cordova 4安卓后退按钮错误
cordova 4 android back button error
我使用的是Cordova 4.0.0和Android 4.4.2。
每次按下Android的虚拟后退按钮,我都会收到一个错误:
从以下位置调用了未实现的WebView方法onKeyDOwn:android.webkit.WebView.onKeyDOwn(WebView.java:2169)
然后它会弹出一个带有jQuery未知nodeType的警报(我的资产/www中有jQuery)。
我试图在CordovaApp中覆盖onKeyDown,但它似乎没有任何作用。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
}
我有点困惑,为什么说没有实现,但弹出了一个与DOM相关的错误。我到处找都找不到答案。非常感谢您的帮助。
试试这个:
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown(ev){
// Something
}
http://cordova.apache.org/docs/en/4.0.0/cordova_events_events.md.html#backbutton
我也遇到过类似的问题,但现在已经解决了。尝试:
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() { history.go(-1); navigator.app.backHistory(); }
相关文章:
- jQuery UI对话框错误,按钮导致HierarchyRequestError
- MVC Jquery-按钮点击-获取if语句错误
- 正在获取错误:'没有找到monkeyID为“”的按钮;LOGIN”;记录
- 表单值未在单击按钮时发布,显示验证错误
- 社交分享按钮呈现错误
- 流星应用程序中的按钮位置错误
- 在表单提交按钮的点击事件中调用函数时发生引用错误
- 如何在单击“提交”按钮后保留经典 ASP 页(发生验证错误时)
- 使用PayPal按钮登录 JavaScript 代码生成器验证错误
- Facebook共享按钮错误
- 滚动到顶部/底部按钮错误
- JavaScript 按钮错误
- IE 9类似按钮错误
- cordova 4安卓后退按钮错误
- ng按钮错误不工作,只显示一条消息angularjs
- Gplus按钮错误
- Google +一个按钮不工作(Google +一个按钮错误)
- 日期选择器自定义按钮错误
- 从jQuery UI中删除按钮错误
- 单个表单按钮错误地触发两个事件侦听器和警报框