如何在卸载前提示后发现用户选择了“留下”还是“离开”按钮
How to find if user selected “Stay” or “Leave” button after beforeunload alert?
我想注销()用户会话时,用户离开网站关闭web浏览器。我使用下面的代码显示警告,如果用户关闭浏览器。
代码:
$(window).bind('beforeunload', function () {
return '';
});
现在我想知道用户是否点击了"离开本页"按钮。这样我就可以注销这个用户了
我发现了一些关于Stack overflow的线程,但是在这种情况下没有一个是有用的。
在浏览器关闭前卸载-如何发现如果用户选择"停留"或";Leave"
jquery beforeunload时关闭(不离开)的页面?
我找到解决办法了。
代码:
$(window).bind('beforeunload', function () {
return '';
});
$(window).bind('unload', function () {
logout();
});
希望对大家有所帮助
相关文章:
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我应该使用Ng提交还是点击表格
- 在javascript中确定输入数字是负数还是正数
- 我应该先学习Angularjs还是Laravel
- 我需要NG-IF/NG-SWITCH还是NG-SHOW&NG-HIDE
- React Native-What'It’在任何地方都要留下逗号
- 动画制作/减缓元素填充移除元素留下的空间
- 最好使用JavaScript还是XQuery
- 仅当窗口宽度>940像素,无论是通过页面加载还是调整大小
- 内容脚本是在同一个孤立的世界中运行,还是在不同的孤立世界中运行
- 如何检测我的音频流是:正在播放、暂停还是已完成
- 使用appendChild()动态添加的脚本是按顺序执行还是并行执行
- 是重新呈现整个模板更好,还是使用jquery修改一些值更好
- 我应该总是将模块调用到var中,还是在节点中立即执行
- Javascript:当同时按下两个键时,留下其中一个也会影响另一个的听众
- 是我的第三方JavaScript返回html还是只是一个空对象
- 区分客户端运行的是OSX还是Windows
- 最好检查tagName还是HTMLAnchorElement的instance
- 如何在卸载前提示后发现用户选择了“留下”还是“离开”按钮