百度搜到的返回历史页
1. JS 重载页面,本地刷新,返回上一页
<a href="javascript:history.go(-1)">返回上一页</a>
<a href="javascript:location.reload()">重载页面,本地刷新</a>
<a href="javascript:history.go(-1);location.reload()">返回上一页重载页面,本地刷新</a>
2. 返回前两页
history.go(-2); location.reload();
3. 返回上一页并强制刷新
<a href="#" onclick="self.location=document.referrer;">返回</a>
history.go(-2); location.reload();
跳转页面代码:
1 history.go(0)
2 location.reload()
3 location=location
4 location.assign(location)
5 document.execCommand('Refresh')
6 window.navigate(location)
7 location.replace(location)
8 document.URL=location.href
自动刷新页面的方法,但以下方法会页面闪动,不是我想要的效果:
1.页面自动刷新:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20">
其中20指每隔20秒刷新一次页面.
2.页面自动跳转:把如下代码加入<head>区域中
<meta http-equiv="refresh" content="20;url=http://www.javaeye.com">
20秒后自动跳到指定页面.
3.页面自动刷新js版
<script language="JavaScript">
function myrefresh()
{
window.location.reload();
}
setTimeout('myrefresh()',1000); //指定1秒刷新一次
</script>
jsp清除缓存(亲测无效)
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
或
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
亲测以上方法都无效或不是我想要的效果,然后找到了一种取巧的方法
在地址后加时间戳 var url="www.baidu.com?nocache="+new Date().getTime();
在地址后加随机数 var url="www.baidu.com?nocache="+Math.random();
回到页面时浏览器获取到地址不同会强制刷新一次