gpt4 book ai didi

onbeforeunload - window.onbeforeunload 在 chrome 中不起作用

转载 作者:行者123 更新时间:2023-11-30 06:39:03 27 4
gpt4 key购买 nike

这是我用于window.onbeforeunload

的代码
<head>
<script>

window.onbeforeunload = func;

function func()
{
var request = new XMLHttpRequest();
request.open("POST", "exit.php", true);
request.onreadystatechange = stateChanged;
request.send(null);
}
function stateChanged()
{
if (request.readyState == 4 || request.readyState == "complete")
alert("Succes!");
}
</script>
</head>

这适用于 IEMozilla 但不适用于 Chrome ......请帮助......提前致谢......

最佳答案

在最新版本的 Chrome 中,您唯一可以使用 onbeforeunload 做的事情就是设置警告消息。

window.onbeforeunload = function () {
return "Are you sure";
};

会起作用。函数中的其他代码似乎被 Chrome 忽略了


更新:从 Chrome V51 开始,返回的字符串将被忽略并显示一条默认消息。

关于onbeforeunload - window.onbeforeunload 在 chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12834515/

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