gpt4 book ai didi

javascript - Chrome 中的 window.onbeforeunload : what is the most recent fix?

转载 作者:行者123 更新时间:2023-12-03 01:43:02 24 4
gpt4 key购买 nike

显然,window.onbeforeunload 在 Chrome 中遇到了相当多的问题,正如我从我遇到的所有问题中看到的那样。最近的工作是什么?

我唯一接近工作的是this :

window.onbeforeunload = function () { return "alert" };

但是,如果我用诸如alert("blah")之类的东西替换return“alert”,我从Chrome中什么也得不到。

我在this question中看到谷歌故意阻止这一点。对他们有好处...但是如果我想在有人关闭窗口时进行 AJAX 调用怎么办?就我而言,我想知道何时有人离开我网站上的聊天室,以窗口关闭为信号。

我想知道是否有办法
(a): 修复 window.onbeforeunload 调用,以便我可以将 AJAX 放入其中

(b):通过其他方式确定 Chrome 中的窗口已关闭

最佳答案

答案:

$(window).on('beforeunload', function() {
var x =logout();
return x;
});
function logout(){
jQuery.ajax({
});
return 1+3;
}

有点混合搭配,但它对我有用。 1+3 确保正在调用注销函数(如果您尝试离开时弹出窗口成功,您将看到 4)。

关于javascript - Chrome 中的 window.onbeforeunload : what is the most recent fix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9626059/

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