javascript history.go(-1) 返回刷新不起作用

时间:2022-08-26 16:20:59

js返回刷新两种方式:

   方式一:有提示框

<input type="button"  onClick="javascript:history.go(-1);location.reload();"value="返回" />

 方式二:直接返回

<input type="button"  onClick="javascript:history.go(-1);location.replace(document.referrer);"  value="返回" />               《---请用这方法

 

结论:目前大部分的都是返回锚点(即缓存),如果要做返回刷新,就会出现最多返回两层,再点后退就无限循环,而javascript:history.go(-1) 则可以一直后退下去,但不刷新

 

至于以下这个,没卵用

$("#btn_exit").bind("click",function(){  
              window.location.reload();    //刷新  
              window.history.go(1);         //前进  
              window.history.go(-1);        //返回+刷新  
              window.history.forward();  //前进  
              window.history.back();       //返回  
  });