Est-il possible de créer une boîte de confirmation personnalisée pour l'événement onbeforeunload dans un navigateur? J'ai essayé mais ensuite j'obtiens 2 boites de confirmation (une de moi qui n'est rien d'autre que la confirmation de retour ... et puis la standard du navigateur).Personnalisation de l'écran de confirmation onbeforeunload
Au moment mon code ressemble:
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?';
}
}
J'utilise jQuery pour cela.
Il est malheureusement impossible de remplacer cet écran. –