资讯专栏INFORMATION COLUMN

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

Amos / 1746人阅读

history.back和history.go方法不是根据服务器的记录,而是根据客户机上的历史记录来的,可能window.location.replace方法是直接修改了当前页面处的历史记录;

window.location.href方法是正常的打开地址,所以新地址在历史记录中的操作是添加,但window.location.replace方法应该是修改了当前页面的历史记录。

假如你浏览过程如下:
A > B > C >(href) D > E
那么当你back时就是:
E > D > C >B > A
但如果是:
A > B > C >(replace) D > E
可就你back时就是:
E > D > B > A

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/87736.html

相关文章

  • 535种使用JavaScript重新加载页面方法

    摘要:除了之外还有中方法重新加载页面更多关于的文章推荐如何使用异或运算找到数组中缺失的数如何使用制作全息交互效果闭包是如何工作的如何使用重定向到其他网页如何实现链接悬停显示图像效果参考 除了location = location之外还有534中方法重新加载页面 location = location location = location.href location = window.lo...

    entner 评论0 收藏0
  • react路由浅析

    摘要:浏览器端使用的和集成使用时会用到中路由分类基于提供的和事件来保持和的同步。路由剖析在上面的示例中是转发的枢纽在这个中转站有很多线路通过开关可以启动列车的运行乘坐列车就可以发现新大陆。 引言 在使用react做复杂的spa开发中,开发中必不可少的就是react-router,它使用Lerna管理多个仓库, 在browser端常使用的几个如下所示 react-router 提供了路由的...

    jackzou 评论0 收藏0
  • JS中最容易被轻视对象----locationhistory

    摘要:最近开始移动端页面的时候,被和坑了一把,于是决定对这两个对象进行一个全面的剖析。但出于隐私方面的原因,对象不再允许脚本访问已经访问过的实际。唯一保持使用的功能只有和方法。华为执行完之后,我们发现不能回退了,是不是就跟实现同样的效果了。 最近开始移动端页面的时候,被window.location和window.history坑了一把,于是决定对这两个对象进行一个全面的剖析。下面进行我们的...

    xumenger 评论0 收藏0
  • react-router v4.x 源码拾遗1

    摘要:还是先来一段官方的基础使用案例,熟悉一下整体的代码流程中使用了端常用到的等一些常用组件,作为的顶层组件来获取的和设置回调函数来更新。 react-router是react官方推荐并参与维护的一个路由库,支持浏览器端、app端、服务端等常见场景下的路由切换功能,react-router本身不具备切换和跳转路由的功能,这些功能全部由react-router依赖的history库完成,his...

    itvincent 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<