ホームページ >ウェブフロントエンド >jsチュートリアル >さまざまな状況でブラウザの終了および更新イベントをキャプチャする方法_JavaScript スキル
メンバーがオンラインであることに関する質問に対処する場合、多くの場合、ブラウザーが閉じているかどうかに基づいてユーザーがオフラインであるかどうかを判断し、セッションとアプリケーションからユーザーを削除する必要があります。
ブラウザはステートレスであるため、ブラウザの終了をキャプチャするときは 2 つの状況が考えられます。
1. ブラウザを実際に閉じます (a. 閉じるボタンをクリックします。 b. タスクバーを右クリックして閉じます。 c. ブラウザを閉じます。) alt F4 を押して閉じます)
2. ブラウザを更新します。
これら 2 つのアクションを区別するにはどうすればよいですか?
1. Javascript コードの処理方法:
ユーザーがページをアンロードする前に onbeforeunload イベントをトリガーする (ユーザーがページのアンロードによって onunload イベントをトリガーすることを確認するには「はい」を選択します。それ以外の場合、ページは何も操作せずに返されます。)