Cómo deshabilitar el botón de retroceso del teléfono en Android con Jquerymobile, PhoneGap

¿Podría alguien por favor decirme cómo desactivar el botón de atrás de Android (que es el botón de retroceso que se encuentra en todos los teléfonos con Android).

Estoy usando JQuery móvil con PhoneGap. Encuentro esto en línea en la documentación de Córdoba, pero esto no funciona para mí. El evento del botón Atrás no se registra.

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

2 Solutions collect form web for “Cómo deshabilitar el botón de retroceso del teléfono en Android con Jquerymobile, PhoneGap”

He utilizado backKeyDown y funciona para mí:

 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 } 

Asegúrese de que PhoneGap is ready !

Actualización: puede dejar el controlador vacío para desactivarlo

 sometimes you can get blocking Back button, sometimes not. document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() { document.addEventListener("backbutton", function (e) { e.preventDefault(); }, false ); } 
  • Convierta la aplicación móvil jQuery a apk
  • Problema de bajo rendimiento de Phonegap
  • CORS + Android Webview, no funciona en el dispositivo (pero sí en el emulador)
  • Android Bottom White Stripe al rellenar contenido Webview
  • Desarrollo de aplicaciones para Android: java vs. jquery mobile
  • Anular "Error al cargar página" por fallo de red en el archivo js
  • No se puede llamar a determinedVisibility () - nunca vio una conexión para el pid - No navegar a la página Html
  • Recorta la imagen de la cámara antes de subirla (Phonegap)
  • Cómo almacenar los valores de cookies en un dispositivo Android con Phonegap y jQuery Mobile?
  • Usar jQuery móvil sin conexión
  • ¿Por qué jQuery Mobile 1.1-rc1 utiliza un .gif para el icono de carga (de nuevo)?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.