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

Posted CIBLE

tags:

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

在页面中逐级进行点击请求以下页面:a.html->b.html->c.html

window.location.href 做跳转 window.history.go(-1);window.history.back(); 方法时,会向服务器进行请求,根据服务器记录的请求进行跳转,因此会正确返回对应的页面a.html

window.location.replace 做跳转 window.history.go(-1);window.history.back(); 方法时,不会向服务器进行请求,因此只会跳转至a.html,未能返回到上级b.html

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

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

如何在 Dart 中以正确的方式重定向和重新加载?

“window.location.href”和“window.location.hash”有啥区别?

window.location.href和window.open的几种用法和区别

window.location.Reload()和window.location.href 区别

window.location.Reload()和window.location.href 区别