2

在 onunload 和 onbeforeunload 上遇到问题。当用户离开页面或关闭浏览器时,我需要执行一些代码。onunload 适用于导航,但在浏览器关闭时不起作用。我不能使用onbeforeunload,因为我将脚本注入现有网站,并且在离开时有确认,所以在询问用户是否要离开之前触发onb​​eforeunload,所以我不能依赖它。

我应该怎么办?

4

1 回答 1

0

onbeforeunload 将是您在页面关闭之前需要用来执行任何操作的事件。如果您可以点击该确认框,那么您可以在他们确认页面关闭时触发您的功能。

您的下一个最佳机会是轮询会话服务端以检测用户何时离开页面。

于 2012-08-24T22:50:04.460 回答