-8

重複の可能性:
javascript がブラウザーのタブを閉じる/ブラウザーを閉じることを検出する

ブラウザをシャットダウンするときに、現在の時刻をデータベースに保存する必要があります。誰でもこの問題の解決策を持っていますか?

ありがとう

4

3 に答える 3

0

unload イベントが機能する可能性があります。

$(window).unload(function(){
  //write the time to database
});
于 2013-01-21T09:55:36.473 に答える
0
window.onunload = function() {

var time = new Date().getTime();
var xhr = new XMLHttpRequest();
xhr.open("GET", "index.php?closetime="+time, true);
xhr.send();

};

index.php で $_GET["closetime"] を使用し、データベースに保存します。

于 2013-01-21T10:01:14.303 に答える
-1

onbeforeunloadイベントを聞くことができます。このイベントが発生すると、データベースを呼び出すことができます。この記事をチェックして、クロスブラウザーでこれを使用する方法を学んでください。

于 2013-01-21T09:44:43.670 に答える