我想在有人点击浏览器的关闭按钮时调用一个函数。我在stackoverlow和谷歌小组上经历了很多帖子和问题。但无法找到完成此任务的方法。当有人点击浏览器关闭按钮时,我想发送一个ajax请求。现在我正在使用window.onbeforeunload java脚本方法,但每次单击链接或更改网页时都会调用它。
window.onbeforeunload = function() {
alert("this method has been called")
return "Hey, you're leaving the site. Bye!";
};
但我想只在浏览器关闭按钮点击时调用该方法。无论如何,我可以捕获浏览器关闭按钮点击事件?帮助将是可观的
答案 0 :(得分:0)
window.onclick = function() {
var win = window.open("/");
win.onload = function() {
console.log("onload");
win.onunload = function() {
alert("Close onunload");
}
}
}
答案 1 :(得分:-1)
$( window ).unload(function() {
alert( "Handler for .unload() called." );
});
您可以使用此代码