onunload,onbeforeunload遇到了麻烦。当用户离开页面或浏览器关闭时,我需要执行一些代码。 onunload适用于导航,但在浏览器关闭时不起作用。我不能使用onbeforeunload,因为我将脚本注入到现有的网站中,并且在离开时有确认,因此在询问用户是否要离开之前会触发onbeforeunload,所以我不能依赖它。
我该怎么办?
答案 0 :(得分:0)
onbeforeunload将是您在页面关闭之前需要用来执行任何操作的事件。如果您可以点击该确认框,那么您可以在确认页面关闭时触发您的功能。
您的下一个最佳机会是轮询会话服务端以检测用户何时离开该页面。