简介 |
1.replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL。
语法: location.replace(URL)
通常使用: location.reload() 或者是 history.go(0) 来做。
location.replace(document.referrer);
document.referrer //前一个页面的URL
2. reload 方法,该方法强迫浏览器刷新当前页面。
语法:location.reload([bForceGet]) 。reload() 方法用于重新加载当前文档。
3.子窗口刷新父窗口
<script language=JavaScript>
self.opener.location.reload();
</script>
4.如果想关闭窗口时刷新或者想开窗时刷新的话,在body中调用以下语句即可。
<body onload="opener.location.reload()">
开窗时刷新
<body onUnload="opener.location.reload()">
关闭时刷新
补充:
Javascript刷新页面的几种方法:
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