私は、オンラインかどうかを確認する必要がある Web システムに取り組んでいます。オンラインの場合は、ユーザー テーブルにオンライン フィールドを追加しました。1 はオンラインを意味し、0 はオフラインを意味します。Web サイトには終了ボタンがあります。ボタンをクリックして正常に終了すると、ユーザーテーブルのオンラインフィールドが追加されます。フィールドを0にしてセッションをクリアしてWebサイトを終了しても問題ありませんが、ユーザーのオンラインを変更することはできませんユーザーがウィンドウまたはブラウザを直接閉じた後、ステータスはオフラインになります。現在、JS を使用してユーザーがウィンドウまたはブラウザを閉じたかどうかを監視し、終了イベントに exit メソッドを追加しようとしています。ブラウザの終了を監視するためのインターネット上にある JS コードの一部は次のとおりです。
リーリーonbeforeunload や onload などのメソッドでは、ブラウザを閉じる/ページを更新する/ページをジャンプするなどの動作を決定できません。この分野の経験のある方はいらっしゃいますか。アドバイスをお願いします。