检测浏览器后退按钮以注销 [英] Detect browser back button to logout

查看:78
本文介绍了检测浏览器后退按钮以注销的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,
我已经在asp.net中创建了项目,当单击浏览器的后退或前进按钮(浏览器页面)时,如果其处于登录状态,则需要重定向到注销页面.我该怎么做?请尽快帮助我...

Hello,
I have created project in asp.net , when click browser back or forward button ( Navigate browser page), need to redirect into Logout page if its in login state . how can i do it? please help me soon...

推荐答案

尝试一下:
Try this:
<script type="text/javascript" language="javascript">
window.history.forward(1);
document.attachEvent("onkeydown", my_onkeydown_handler);
function my_onkeydown_handler()
{
switch (event.keyCode)
{
case 116 : // F5;
event.returnValue = false;
event.keyCode = 0;
window.status = "We have disabled F5";
break;
}
}
</script>



背后的代码:



code behind:

Session.Clear();
Session.Abandon();



另请参阅:
三种禁用浏览器后退按钮的方式 [ ^ ]
使用Java脚本来限制用户在浏览器中按下后退按钮 [ ^ ]
对浏览器后退按钮的彻底检查 [简单解决方案 [ ^ ]
从Asp.Net退出时禁用浏览器的后退功能 [ ^ ]
注销后浏览器后退按钮问题 [ CP质量检查论坛 [



Also refer:
Three ways to disable browser back button[^]
Use Javascript to restrict user from pressing back button in browser[^]
A Thorough examination of browser back button[^]
Simple solution[^]
Disabling browser''s back functionality on sign out from Asp.Net[^]
Browser back button issue after logout[^]

..and lot more similar answer on CP QA Forum[^]


这篇关于检测浏览器后退按钮以注销的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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