GitHub如何在不重新加载页面的情况下更改URL?

29

打开 GitHub 的任何 页面,点击任一目录/文件并观察 URL 如何更改,但只有部分页面被更新,没有整个页面重新加载。

我如何使用 jQuery 做类似的事情?

这适用于大多数浏览器吗(我使用 Chrome)?


1
如果这个问题被合并到一个重复的问题中,请保留@alex的答案。它比另一个帖子中的Zach的答案更好。 - Greg
我重新打开这个问题,因为原来的回答已被删除。它只包含了一个指向博客的链接作为答案。 - Bill the Lizard
2个回答

31

它需要在后端进行一些配置吗? - kspacja

4

Github使用PJAX(Ref)。你可以在这里了解关于jquery-pjax的信息here。请注意,这个功能不被所有浏览器支持,有些浏览器无法使用这些好处。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接