Restringir al usuario para actualizar y retroceder, reenviar en cualquier navegador

Estoy trabajando en un sistema de evaluación, en el cual el candidato intenta un examen. Así que la página donde se procesa una pregunta y sus opciones es una página coniframe , En eso se consiguen las preguntas del render. La página que contieneiframe contieneJavaScript minutero.

Entonces, cuando las preguntas se procesan en el navegador para restringir la actualización, he escritoF5 yctrl+F5 bloqueando el código para que el candidato no pueda actualizarse con los atajos de teclado, pero en una ventana del navegador, todavía se puede usar el botón de actualización o el botón de retroceso. ¿Hay alguna manera de deshabilitar esto? Sé que jugar con la funcionalidad del navegador no es una buena práctica, así que hay alguna forma de salir de esto.

Respuestas a la pregunta(8)

Su respuesta a la pregunta