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