如何在卸载前警报后查找用户是不是选择了“留下”或“离开”按钮?
Posted
技术标签:
【中文标题】如何在卸载前警报后查找用户是不是选择了“留下”或“离开”按钮?【英文标题】:How to find if user selected “Stay” or “Leave” button after beforeunload alert?如何在卸载前警报后查找用户是否选择了“留下”或“离开”按钮? 【发布时间】:2015-10-24 13:26:33 【问题描述】:当用户通过关闭网络浏览器离开网站时,我想注销()用户会话。如果用户关闭浏览器,我正在使用以下代码显示警报。
代码:-
$(window).bind('beforeunload', function ()
return '';
);
现在我想知道用户是否点击了“离开这个页面”按钮。这样我就可以注销该用户。
我在堆栈溢出时发现了一些线程,但在这种情况下没有一个有用。
On browser close beforeunload - how to find if user selected "Stay" or "Leave"
jquery beforeunload when closing (not leaving) the page?
javascript before leaving the page
【问题讨论】:
【参考方案1】:我找到了解决方案。
代码:-
$(window).bind('beforeunload', function ()
return '';
);
$(window).bind('unload', function ()
logout();
);
希望它对某人有用。
【讨论】:
以上是关于如何在卸载前警报后查找用户是不是选择了“留下”或“离开”按钮?的主要内容,如果未能解决你的问题,请参考以下文章