如何检测Django中的浏览器关闭?

时间:2013-04-04 00:39:47

标签: javascript django browser

我想知道如何检测浏览器的关闭以及基于Django Web框架中的检测触发函数。有人请尽可能使用代码段来指导我。

我尝试使用JavaScript。它适用于Firefox,但不适用于Chrome。

感谢任何帮助。

干杯 MAYO。

2 个答案:

答案 0 :(得分:1)

您需要使用JS并将同步XMLHttpRequest调用绑定到卸载DOM事件。

$(window).unload(function() {
  $.ajax({url:"pageExit", async:false});
});

答案 1 :(得分:1)

window.onbeforeunload = function (e) {

  var e = e || window.event;

  if (e) {
    // do something here
  }

};