我一直在阅读和寻找 replaceState()
和 pushState()
之间的优缺点。
另请阅读 Mozilla 的 article ,还有这个 interesting进行测试,但我仍然不清楚其中的差异。
谁愿意解释一下它们的不同之处?
最佳答案
replaceState()
将更改浏览器中的 URL(即,按后退按钮不会让您返回)
pushState()
将更改 URL,并将旧的保留在浏览器历史记录中(即按后退按钮将带您返回)
关于javascript - replaceState() 与 pushState(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17507091/