仅在单击浏览器选项卡/浏览器关闭按钮时调用我的注销功能 [英] Call my Logout function only when browser tab / browser close button is clicked

查看:72
本文介绍了仅在单击浏览器选项卡/浏览器关闭按钮时调用我的注销功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好b $ b

我正在开发一个网络应用程序,我只想在点击浏览器标签/浏览器关闭按钮时调用我的javascript Logout()函数。



当页面导航,页面刷新时没有。



我用过onbefeunload。但是它运行不正常。





我正在进行此增强功能,因为当我在登录会话期间关闭浏览器选项卡时,我不能能够注销。但是在完整的浏览器关闭时工作正常。

解决方案

嗨Dude,



试试这段代码.. < br $>


添加jquery引用它..



 < script     type   =  text / javascript >  


(function(){


(window).bind( beforeunload,function(){
fnLogOut();

})
});

function fnLogOut(){alert(' browser closing'); }

< / script >


Hi
I am developing a web app where i want to call my javascript Logout() function only when browser tab / browser close button is clicked.

Not when page navigation, page refresh.

I have used onbefeunload. but it is not working properly.


I am doing this enhancement because, when i close the browser tab during login session, i cannot able to logout. But working fine on complete browser close.

解决方案

Hi Dude,

Try this code..

add jquery reference to it..

<script type="text/javascript">


(function () {


(window).bind("beforeunload", function () { fnLogOut(); }) }); function fnLogOut() { alert('browser closing'); } </script>


这篇关于仅在单击浏览器选项卡/浏览器关闭按钮时调用我的注销功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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