即使这是可能的,我也不知道。我第一次在谷歌上看到这个。如果您在键入查询时发现并按Enter键,则会显示结果,并且只有在此之后,地址栏中的链接才会更改。我相信他们使用这个以防有人刷新页面结果将是相同的。这怎么可能?惠特javascript? jquery的?
答案 0 :(得分:1)
在JavaScript代码中设置location.hash
。要获得更好的界面,请使用jQuery history plugin。
答案 1 :(得分:0)
您还可以使用新的HTML5 history.pushState() - 然后您可以替换哈希后的部分。
https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Manipulating_the_browser_history