首页 > Windows开发 > 详细

Js中window.location.href和window.location.replace的区别

时间:2019-10-23 15:45:07      阅读:83      评论:0      收藏:0      [点我收藏+]

 

href相当于打开一个新页面,
replace相当于替换当前页面;
这里打开页面都是针对历史记录来说,在页面上看完全相同,只是浏览器的history表现不同如果在1.html中点击链接到2.html,
然后2.html中使用href跳转到3.html,这时(页面是3.html)按浏览器后退按钮将返回2.html,
但如果上面在2.html中调用replace进入3.html,
再点击后退按钮的时候,
会退回到1.html(相当于replace方法将2.html的历史访问记录替换为3.html,所以访问轨迹就成了1.html→3.html)作者:一只懒惰的蜜蜂
链接:https://www.jianshu.com/p/a85ea96f2e6b
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

Js中window.location.href和window.location.replace的区别

原文:https://www.cnblogs.com/mark5/p/11726116.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!