location.replace()和location.href=,location.reload()的区别 location.replace()和location.href=的区别
2009-09-15 10:53
417 查看
前者不在浏览器中保存跳转前的网址,因此按返回键将无效
后者不存在这个问题
reload
方法,该方法强迫浏览器刷新当前页面
replace
方法,该方法通过指定URL
替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL
。
在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。。因为这种做法就像是客户端点F5刷新页面,所以页面的method="post"的时候,会出现“网页过期”
的提示。那是因为Session的安全保护机制。
后者不存在这个问题
reload
方法,该方法强迫浏览器刷新当前页面
replace
方法,该方法通过指定URL
替换当前缓存在历史里(客户端)的项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换的URL
。
在实际应用的时候,重新刷新页面的时候,我们通常使用: location.reload() 或者是 history.go(0) 来做。。因为这种做法就像是客户端点F5刷新页面,所以页面的method="post"的时候,会出现“网页过期”
的提示。那是因为Session的安全保护机制。
相关文章推荐
- window.location.href,window.location.replace(),window.location.reload() 三者的区别
- location.replace与location.href,location.reload的区别
- location.href,location.replace(),location.reload()用法和区别
- location.replace()和location.href=,location.reload()的区别
- window.location.href,window.location.replace(),window.location.reload() 三者的区别
- js实现页面跳转,location.href和location.replace和location.reload的区别
- window.location.href,window.location.replace(),window.location.reload() 三者的区别
- location.replace与location.href,location.reload的区别
- window.location.href/replace/reload()--页面跳转+替换+刷新 区别
- location.replace与location.href,location.reload的区别
- window.location.href/replace/reload()--页面跳转+替换+刷新
- location.replace() 与 location.reload() 的区别
- location.reload() 和 location.replace()的区别和应用
- reload、replace、href、assign、window.history.go(0)的区别
- javascript:location.reload()和location.replace()的区别,及对图片缓存的影响。
- js 页面刷新location.reload和location.replace的区别小结
- window.location.Reload()和window.location.href 区别
- location.reload 与 location.replace 区别
- window.location.Reload()和window.location.href 区别
- window.location.href/replace/reload()/页面跳转+替换+刷新