javascript - ユーザーがオフラインでブラウザを閉じたかどうかを監視する
PHPz
PHPz 2017-06-05 11:09:36
0
3
826

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

リーリー

onbeforeunload や onload などのメソッドでは、ブラウザを閉じる/ページを更新する/ページをジャンプするなどの動作を決定できません。この分野の経験のある方はいらっしゃいますか。アドバイスをお願いします。

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
迷茫

サービス期間はクライアントがオンラインであることを1秒ごとに通知され、クライアントが接続を失った場合はオフラインであることが確認されます。

リーリー
いいねを押す +0
滿天的星座

WebSocketを使用する

いいねを押す +0
洪涛

リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート