1. ホーム
  2. ジャバスクリプト

[解決済み】ユーザーがウェブページから離れるのを検知する最適な方法とは?

2022-04-08 05:59:30

質問

ユーザーがウェブページを離れたかどうかを検出する最も良い方法は何ですか?

その onunload JavaScript イベントは毎回動作しません(HTTP リクエストがブラウザを終了させるのに必要な時間よりも長くかかる)。

作成すると、現在のブラウザではおそらくブロックされます。

解決するには?

を試してみてください。 onbeforeunload イベントが発生します。このイベントは、ページがアンロードされる直前に発生します。これはページがアンロードされる直前に発生します。また、ユーザーが本当に帰りたいのかどうかを聞き返すこともできます。デモを見る onbeforeunload デモ .

あるいは Ajax をリクエストします。