gpt4 book ai didi

javascript - 确认页面重新加载后执行清理任务

转载 作者:行者123 更新时间:2023-12-02 16:37:34 27 4
gpt4 key购买 nike

据我们所知,

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

显示 native 确认对话框。

enter image description here

如果我们按下“重新加载此页面”按钮,页面将被刷新或重定向到其他地方。假设,当用户点击“重新加载此页面”按钮时,我们要执行一些清理任务。但正如代码所示,由于 return 语句而出现了确认对话框。我们实际上无法在函数的 return 语句之后执行任何代码。那么,即使在我们返回之后,我们如何才能真正执行更多任务呢?在确认之前执行清理任务对我来说没有意义。

最佳答案

为什么不使用window.onunload

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

window.onunload=function(){
console.log("doing something");
}

http://jsfiddle.net/8b9wyjas/

关于javascript - 确认页面重新加载后执行清理任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27796274/

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