在我的主页中有类似的内容:
<script language="javascript">
window.onbeforeunload = function(evt) {
var message = 'Are you sure you want to leave?';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = message;
}
return message;
}
</script>
我想要做的是调用我的注销代码片段以释放所有资源,但只有当用户按下离开页面底部时,才有可能...知道女巫选项是否由用户选择?
谢谢大家,最好的问候
答案 0 :(得分:0)
使用onunload
事件:
window.onunload = function () {
// your logout code
};
答案 1 :(得分:0)
var myclose = false;
$(window).on('beforeunload', function(){
var messege = 'You have closed the browser. Do you want to logout from your application?';
setTimeout('myclose=false',10);
myclose=true;
return myclose;
});
$(window).on('onunload', function(){
if (myclose==true)
{
//the url of your logout page which invalidate session on logout
alert('hello');
location.replace('logout.php') ;
}
});
var myclose = false;
$(window).on('beforeunload', function(){
var messege = 'You have closed the browser. Do you want to logout from your application?';
setTimeout('myclose=false',10);
myclose=true;
return myclose;
});
$(window).on('onunload', function(){
if (myclose==true)
{
//the url of your logout page which invalidate session on logout
alert('hello');
location.replace('logout.php') ;
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>