3
我一直在努力解決這個問題,在我的科爾多瓦應用程序中,無論如何,後退按鈕都會退出應用程序。我嘗試了我在網上遇到的所有解決方案,但都沒有取得任何成功。防止退出按鈕退出科爾多瓦應用程序
我試過的所有解決方案(下面的例子)都產生了相同的結果。
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown() {
// Handle the back button
}
我的回調中的代碼執行沒有問題,但執行後,它退出應用程序。我可以通過在我的功能ReferenceError
防止出口,例如
console.log(undefinedVar);
但這顯然似乎不是最好的做法。
我試過的其他解決方案包括使用event.preventDefault()
從回調函數和離子的registerBackButtonAction
函數。
任何建議將不勝感激。
此代碼對我的作品 - document.removeEventListener( 「後退按鈕」,onBackButton,FALSE);函數onBackButton(E){ e.preventDefault(); navigator.notification.confirm(「你確定要退出嗎?」,onConfirm,「確認」,「是,否」); } function onConfirm(button){ if(button == 2){ return; } else { navigator.app.exitApp(); } } – Gandhi
ü可以嘗試我的代碼我試過了,它爲我工作..它有助於防止回到其他ba上一頁,...禁用Android的後退按鈕鍵Cordova以及電話差距....謝謝 –