2014-11-05 90 views
2

我正在使用科爾多瓦4.0.0和安卓4.4.2。科爾多瓦4安卓後退按鈕錯誤

每次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相關的錯誤。 我到處搜索都找不到答案。任何幫助是極大的讚賞。

+0

同樣在這裏OMG ...和下​​面的解決方案似乎不工作到目前爲止。 :( – 2015-08-20 19:05:56

回答

0

我有類似的問題,但現在已經得到解決。嘗試:

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

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