ユーザーがサイトを離れたときに、いくつかの異なる種類のアクションをキャッチすることは可能ですか?
$(window).unload(function(){
doSomething();
}
それらを2つの異なるタイプに分けたいと思います。1 つ目は、ユーザーがブラウザーまたはタブを閉じたか、ブラウザーに新しい Web アドレスを入力してサイトを離れたことです。
2 つ目は、ユーザーがサイトを離れた場合です。これは、私のページにあるボタンを押して別のサイトに移動したためです。
これら 2 つのオプションを区別し、実行されたアクションに基づいて Javascript の動作を変えたいと考えています。これをキャッチするハンドラーはありますか?