javascript – 如何知道用户何时离开页面并刷新页面

前端之家收集整理的这篇文章主要介绍了javascript – 如何知道用户何时离开页面并刷新页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在用户离开页面之前进行 AJAX调用(所以基本上在离开页面之前和刷新页面之前)?

如何才能做到这一点.我试图用jQuery搜索一些东西,但没有得到任何东西.

我试着使用以下代码

window.onbeforeunload(function(){alert('before unload');});

但是在离开页面(关闭浏览器选项卡)或刷新页面时,警报框永远不会出现.

如何实现这一目标?

解决方法

$(window).unload(function() {
    alert('Visitor left page');
});

关于ajax调用,您可以执行此操作,但必须将async设置为false.

$.ajax({
   async: false,...
 });

猜你在找的JavaScript相关文章