当浏览器关闭时,从代码后面调用方法 [英] Call Method From Code Behind When Browser is closed

查看:87
本文介绍了当浏览器关闭时,从代码后面调用方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道如何在关闭浏览器的浏览器或标签时调用方法?

I want to know how can i call method when closed the browser or tab of the browser?

推荐答案

它只使用HandleOnClose方法中的java脚本你可以去退出页面!!









< body onbeforeunload = ConfirmClose()onunload =HandleOnClose()>



var myclose = false;



函数ConfirmClose()

{

if(event.clientY< 0)

{

event。 returnValue ='您已关闭浏览器。你想从你的应用程序注销吗?';

setTimeout('myclose = false',10);

myclose = true;

}

}



函数HandleOnClose()

{

if(myclose) == true)

{

//注销页面的网址会导致注销会话无效

location.replace('/ contextpath / j_spring_security_logout');

}

}
it only using java script in HandleOnClose Method you can go to logout page !!




<body onbeforeunload="ConfirmClose()" onunload="HandleOnClose()">

var myclose = false;

function ConfirmClose()
{
if (event.clientY < 0)
{
event.returnValue = 'You have closed the browser. Do you want to logout from your application?';
setTimeout('myclose=false',10);
myclose=true;
}
}

function HandleOnClose()
{
if (myclose==true)
{
//the url of your logout page which invalidate session on logout
location.replace('/contextpath/j_spring_security_logout') ;
}
}


这篇关于当浏览器关闭时,从代码后面调用方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆