1

私は自分のウェブサイトでオンラインチャットを開発しています。一部のユーザーは、オンラインのときにブラウザーを閉じます。ユーザーがブラウザを閉じたときにデータベース操作を実行したい

私はこれを使います

 window.onbeforeunload = function (event) {
            event = event || window.event;
            if ((event.clientX < 0) || (event.clientY < 0) || event.clientY < -80) { 
}

IE 以外のブラウザでは動作しません........

誰でも私を助けることができます

4

1 に答える 1

0

ブラウザのクローズ イベントをキャプチャする方法については、この質問を参照してください。

ここでできることは、イベントで AJAX 呼び出しを実行して Web サービスを呼び出すことです。これにより、それに応じてデータベースが更新されます。

この質問を参照して、AJAX リクエストの最中にブラウザが閉じられないようにしてください。

于 2012-04-23T08:52:43.903 に答える