当用户试图离开页面时,有没有办法编写一些javascript功能?

Fal*_*per 0 javascript jquery web-applications

我试图弄清楚如果用户试图离开您的网站,是否有办法执行脚本.

我不是在考虑恶意,就像你被问到一百万次你是否想要离开网站,但更多 - 所以做一个ajax请求来保存数据.

如果可以在他们试图离开时执行此操作,也许还有一种方法可以在他们单击后退按钮时执行此操作?

如果当前存在一些有用的东西......最后一次尝试在页面导航时在其他地方保存数据会很棒.

Mar*_*ara 6

卸载事件是为了 http://api.jquery.com/unload/

$(window).unload(function() {
  alert('Handler for .unload() called.');
});
Run Code Online (Sandbox Code Playgroud)