Je dirais : événement "on close" du <body> de la page. mais ca risque de se déclancher aussi au changement de page
Et je dirais même mieux : quel intéret de poser la question? Si le gas se barre sans le vouloir alors il fera plus attention la fois suivante, et s'il veut vraiment se barrer, ca l'embêtera plus qu'autre chôse. Si vraiment une telle fonction était nécessaire, elle le serait quel que soit le site et alors ca serait au navigateur de l'implémenter et pas des sites web.