gpt4 book ai didi

javascript - 使用 window.onbeforeunload 时捕获用户响应

转载 作者:可可西里 更新时间:2023-11-01 01:25:09 29 4
gpt4 key购买 nike

有没有办法捕捉用户点击的是确定还是取消?

只有当用户离开页面时我才需要做一些事情....

最佳答案

这是我在仅当用户从页面导航时需要执行某些操作(例如清除 session )的情况下使用的解决方案。

我有 2 个全局变量

var clearSession = true;
var confirmExit = true;


window.onbeforeunload = function() { return confirmExit(); }
window.onunload = function() { return clearSession(); }

function confirmExit() {
if (needToConfirm == true) {

return "exit page?";
}
}


function clearSession() {

if (clearSession == true) {
alert("Killing the session on the server!!!");
PageMethods.ClearSession();
}
}

然后当然,在每个页面提交/按钮/下拉列表等...您需要确保将上述全局变量设置为 false。

希望这对某人有帮助。

关于javascript - 使用 window.onbeforeunload 时捕获用户响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103881/

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