[英]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(); }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.