有人可以告訴我如何禁用Android的後退按鈕(這是所有Android手機上的後退按鈕)。如何在Android中使用Jquerymobile禁用手機的後退按鈕,PhoneGap
我正在使用帶有PhoneGap的Jquery mobile。我在科爾多瓦的文檔中發現了這一點,但這對我不起作用。後退按鈕事件甚至沒有註冊。
function onLoad() {
console.log("**** INSIDE ONLOAD FUNCTION *****");
document.addEventListener("backbutton", onBackKeyDown, false);
}
// Handle the back button
function onBackKeyDown() {
// Pressing the back button does not print this message.
console.log("**************** INSIDE BACK BUTTON *************");
}
用戶希望能夠使用BACK按鈕導航他們的應用程序,或者可能離開應用程序。如果你想用BACK按鈕做*某事*正面*,那很好。例如,您可以使用它在您自己的應用程序中導航,直到用戶到達開始位置,此時您允許正常的BACK按鈕行爲發生。否則,請單獨退回BACK按鈕。 – CommonsWare
@Ouadie的回答是正確的。你的代碼的問題是你在註冊你的後臺鍵事件監聽器之前沒有等待「deviceready」事件。 –