如何识别窗口关闭事件?

时间:2017-05-09 09:45:23

标签: javascript angularjs

我的项目中有多个窗口。我正在使用角度1我想在用户关闭窗口时识别事件。

我尝试了以下功能,但它在Fire Fox和Chrome中无法正常工作,而且我无法检测哪个窗口已关闭

$window.onbeforeunload = function (event) { alert("Hi"); };

请帮助我如何在用户关闭特定窗口时识别事件如何检测哪个窗口关闭?

1 个答案:

答案 0 :(得分:0)

window.addEventListener("beforeunload", function (e) {
  var confirmationMessage = "\o/";

  (e || window.event).returnValue = confirmationMessage; //Gecko + IE
  return confirmationMessage;                            //Webkit, Safari, Chrome
});