[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ただいまコメントを受けつけておりません。
function preventGoOut(e){ return 'ページから出てしまって構いませんか?'; } $(window).on('beforeunload', preventGoOut);
これだけで、ユーザがページから離脱しようとするのを「本当にいいの?」と確認できる。beforeunload にトリガされる関数が返す文字列を添えてユーザに確認してくれるのである。ただし、実は多くのブラウザでは添えろ、と指示した文字列を何故か表示しない。
以下のようにすれば確認をやめる。
$(window).off('beforeunload', preventGoOut);
ただいまコメントを受けつけておりません。