comment désactiver le bouton de retour du téléphone sous Android à l’aide de Jquerymobile, PhoneGap

Quelqu’un pourrait-il me dire comment désactiver le bouton Précédent d’Android (c’est le bouton Précédent de tous les téléphones Android)

J’utilise Jquery Mobile avec PhoneGap. Je trouve cela en ligne dans la documentation Cordova, mais cela ne fonctionne pas pour moi. L’événement du bouton Précédent n’est même pas enregistré.

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 *************"); } 

J’ai utilisé backKeyDown et cela fonctionne pour moi:

 function onDeviceReady() { document.addEventListener("backbutton", backKeyDown, true); console.log("PhoneGap is ready"); } function backKeyDown(d) { navigator.app.exitApp(); // To exit the app! e.preventDefault(); // to disable the back } 

Assurez-vous que PhoneGap is ready !

Mise à jour: vous pouvez laisser le gestionnaire vide pour le désactiver