window.loaction和window.location.herf

Posted YK学习笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window.loaction和window.location.herf相关的知识,希望对你有一定的参考价值。

href相当于打开一个新页面,replace相当于替换当前页面
这里打开页面都是针对历史记录来说,在页面上看完全相同,只是浏览器的history表现不同
如果在1.html中点击链接到2.html,然后2.html中使用href跳转到3.html,这时(页面是3.html)按浏览器后退按钮将返回2.html(从2.html进来的)
但如果上面在2.html中调用replace进入3.html,再点击后退按钮的时候,会退回到1.html(相当于replace方法将2.html的历史访问记录替换为3.html,所以访问轨迹就成了1.html→3.html)

以上是关于window.loaction和window.location.herf的主要内容,如果未能解决你的问题,请参考以下文章

window.location.href 重定向不适用于 url 中的 #

点击按钮 本地页面跳转

跳转页面的几种方法

地址hash值分割处理函数

location对象

JS中字符串的true转化为boolean类型的true