gpt4 book ai didi

javascript - 是否可以在浏览器关闭之前进行跟踪?

转载 作者:行者123 更新时间:2023-11-28 19:09:02 26 4
gpt4 key购买 nike

我想知道可以使用什么方法来检测浏览器窗口或选项卡何时关闭?

我猜有几种方法,但我不确定最好的方法。

我见过垃圾邮件网站在浏览器窗口关闭之前会弹出一个窗口,提示“您确定要退出吗”。有人知道如何在代码中实现这一点吗? javascript 是唯一/最好的解决方案吗?

跟踪鼠标(当它移动到右上角时)可能是一个好方法,同样可能只在 JavaScript 中?

也许 cookies 可以做到这一点?

任何想法或建议都会很棒。

最佳答案

您可以使用 onbeforeunload 事件:

window.addEventListener('beforeunload',function(){
alert('closing');
});

或者,

window.onbeforeunload = function(){
alert('closing');
};

如果你想阻止默认行为,那么你可以像下面这样使用它:

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

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

see docs

关于javascript - 是否可以在浏览器关闭之前进行跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31082736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com