当浏览器关闭时,从代码后面调用方法 [英] Call Method From Code Behind When Browser is closed
本文介绍了当浏览器关闭时,从代码后面调用方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道如何在关闭浏览器的浏览器或标签时调用方法?
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屋!
查看全文