-8

可能重复:
javascript检测浏览器关闭选项卡/关闭浏览器

关闭浏览器时,我需要将当前时间保存到数据库中。有没有人可以解决这个问题?

谢谢

4

3 回答 3

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 回答
0

卸载事件可能有效。

$(window).unload(function(){
  //write the time to database
});
于 2013-01-21T09:55:36.473 回答
-1

您可以收听该onbeforeunload事件。当此事件触发时,您可以调用数据库。查看这篇文章,了解如何以跨浏览器的方式使用它。

于 2013-01-21T09:44:43.670 回答