【发布时间】:2015-04-18 11:43:18
【问题描述】:
我找到了 5 种不同的方法来更改网页上的当前位置。哪个更好,它们都需要什么方式?
这基本上是我发现的:
window.location.assign("www.example.com")
做同样的事情
window.replace("www.example.com")
不同之处在于replace()从文档历史中移除了当前文档的URL,这意味着不能使用“返回”按钮导航回原始文档。
但是这两者之间有什么区别并通过改变位置
window.location = "www.example.com" ?
怎么样
<a href> ?
和
history.pushState?
编辑
由于Javascript: Setting location.href versus location 和What's the difference between window.location= and window.location.replace()?,你们中的一些人将此标记为重复,但事实并非如此。我的问题远不止于此。
到处都是“如何更改位置”,但我没有找到这些方法之间的完整比较。
【问题讨论】:
标签: javascript jquery html url