ユーザーがページを離れたときに何かをしたいので、このコードを追加します
window.onbeforunload = function (e){
return "You save some unsaved data, Do you want to leave?";
}
このプロンプトはユーザーに通知でき、ユーザーはページにとどまるか離れることができます。しかし、私は彼が去るかどうかをもっと知りたいし、彼の決定に従って行動したい. 私はこれを試しました、
window.onbeforunload = function (e){
var event = jQuery.Event(e);
var result = confirm('want to leave?');
if (result == false){
//do sth..
event.preventDefault();
}else{
//do clean up
}
}
でも失敗!!それはいつも消えます!
これを行うのを手伝ってくれる体はありますか?