浏览器"后退","前进"按钮的解决方法

网上的解决方法很多,但或多或少都有这样那样的问题,不能完全一次性解决,要不就是很麻烦

 

方法一

<%
  Response.Buffer = True
  Response.ExpiresAbsolute = Now() - 1
  Response.Expires = 0
  Response.CacheControl = "no-cache"
  %>

 

方法二

 

< html>
   < head>
   < meta http-equiv="Expires" CONTENT="0">
   < meta http-equiv="Cache-Control" CONTENT="no-cache">
   < meta http-equiv="Pragma" CONTENT="no-cache">
   < /head>

 

方法三

session会话

 

方法四

javascript:window.history.forward(1);

 

方法五

< A HREF="PageName.htm" οnclick="javascript:location.replace(this.href);   event.returnValue=false; ">

这个没考虑到表单提交的情况

 

方法六

服务器令牌校验

等等

 

可见大家为了处理这个棘手的问题确实没有少费功夫,在这里,我介绍我用的方法

 

       window.history.go(+1);  

 

把上面那句脚本,放到公共的js文件中去,如果你的程序没有include一个公共的js文件,那我也没话说了,那只有

每个页面自己加进去。

 

注意,这个也同时解决了前进按钮的问题,前进按钮永远为灰色,一句脚本解决两个要命的按钮,简单吧。

 

大家试试看灵不灵,好不好用。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值