Deshabilitar la función de hardware de vuelta jquery móvil

Así que estoy buscando una manera de deshabilitar el botón Atrás (hardware en Android, software en iPhone), o redirigir al usuario a una página diferente (luego la anterior).

Mis razones para esto no son para propósitos nefarios ni nada. Estoy trabajando en un software de examen. Un usuario responde a todas las preguntas en un examen / encuesta / cuestionario, envía el formulario y luego pasa a una página para ver los comentarios. En este momento, si presionan el botón de retroceso del hardware, reciben el cuadro de alerta que indica que los datos ya se han enviado, pero aún pueden presionar OK y volver al examen y volver a enviarlos, por lo que se reenvían los mismos resultados o se cambian. sus respuestas y reenvío,

Estoy buscando una manera de deshabilitar esta habilidad, ya sea deshabilitando el botón de retroceso o redireccionando al usuario a una nueva página.

Un poco de información sobre la aplicación. El formulario de examen se está presentando no utilizando Ajax. La aplicación completa es una URL, independientemente de la página en la que se encuentre, la URL siempre es la misma. Al volver a cargar esa URL, accederá a la página de inicio de sesión (esto es perfectamente aceptable).

Ya he investigado las capacidades del historial de HTML5, pero debido a su falta de soporte en las versiones más recientes de Android, no puedo usarlo. Necesito algo que funcione en Android, iPhone y preferiblemente WP7.

Respuestas a la pregunta(4)

Su respuesta a la pregunta