在 JavaScript 帮助中卸载加载之前

onbeforeunload load in javascript help

本文关键字:加载 卸载 JavaScript 帮助      更新时间:2023-09-26

我在下面的javascript中有这段代码:

function ExitPage(){return 'Wait!';}

<body onbeforeunload="return ExitPage();">

我想在用户单击"取消"按钮时运行一些代码。我将如何实现此目的?

任何建议将不胜感激。

谢谢

是不可能的。至少不是以安全的方式 - 您唯一能做的是在运行例如 10 秒的 onbeforeunload处理程序中启动一个计时器。如果在此时间之后页面仍处于打开状态,则此计时器将运行您的代码。