[英]how to detect only browser close button event in javascript or jquery, No page refresh etc
请帮助我,我该如何仅检测JavaScript或jquery中的浏览器/选项卡关闭按钮事件。 我的意思是只关闭按钮,不刷新页面,打开任何其他菜单链接等。
我在javascript的onbeforeunload事件上尝试过此代码
function handleBrowserCloseButton(event) { if(window.event.clientX < 0 && window.event.clientY <0) { alert('Browser close button clicked'); } }
但是不幸的是它没有解决我的问题。 请帮助我。
据我了解,您想在单击浏览器的关闭按钮时触发一个功能。
在jQuery中:
$(window).on('beforeunload', function () {
console.log("leaving");
return "sure to leave?";
});
在原始javascript中:
window.onbeforeunload = function (event) {
console.log("leaving");
return confirm("sure to leave?");
}
但是,在onbeforeunload
事件处理程序中可以执行哪种代码尚不清楚:
$(window).on('beforeunload', function () {
console.log("leaving");
alert("leaving");
return "sure to leave?";
});
在这里, console.log
代码有效,而alert
代码无效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.