当用户退出点击浏览器后退仍可回到原来页面的解决方案
解决方案1:禁用缓存,前一次使用的方法,在电脑上各浏览器都没问题,但在ipad、安卓手机上仍有问题
解决方案2:禁用浏览器后退键javascript:window.history.forward(1);结果和方案一一样的结果,pad上没效果
解决方案3:Response.Write("<script>window.location.replace('login.aspx')</script>");仍旧可以后退,感觉还不如1、2,但是在前台加个onclick事件,不涉及表单提交,竟然可以,由此就到方案4
解决方案4:用ajax,在ajax页面里将session清空,然后在现在的页面加js
functionlogout(isLogout){
if(isLogout!=""){
$.ajax({
url:"ajax/logout.aspx",
data:"code="+encodeURI(isLogout),cache:false,
datatype:"html",
success:function(context){
LogoutReturn(context);
}
});
}
else{
return"Error";
}
}
functionLogoutReturn(context){
if(context=="success"){
location.replace('login.aspx');
}
}
以上内容是小编给大家介绍的当用户退出点击浏览器后退仍可回到原来页面的解决方案,希望对大家有所帮助!
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西