¿Es posible crear un cuadro de confirmación personalizado para el evento onbeforeunload en un navegador? Lo intenté pero luego obtuve 2 cuadros de confirmación (uno de mí que no es más que confirmación de devolución ... y luego el estándar del navegador).antes de descargar la personalización de la pantalla de confirmación
En el momento en que mi código es el siguiente:
var inputChanged = false;
$(window).load(function() {
window.onbeforeunload = navigateAway;
$(':input').bind('change', function() { inputChanged = true; });
});
function navigateAway(){
if(inputChanged){
return 'Are you sure you want to navigate away?';
}
}
estoy usando jQuery para esto.
Desafortunadamente, no es posible anular esta pantalla. –