一尘不染

导航时,soundcloud如何使音乐继续播放?

ajax

我想知道当在页面之间导航时,soundcloud如何无缝播放音乐。他们可能使用Ajax
cuz导航时顶部栏似乎没有重新加载,但我看到URL发生了变化。有什么方法可以使用Ajax加载内容并将URL设置为另一个URL?


阅读 230

收藏
2020-07-26

共1个答案

一尘不染

HTML5引入了一个新的API,称为HTML5历史API。您可以在此处阅读有关使用它的信息–
http://diveintohtml5.info/history.html

通过此API,您可以使用JavaScript更新浏览器地址栏,因此可以根据URL更改页面的内容。AJAX的使用实际上与UI更改无关,您可以检查Chrome开发人员工具中的“网络”标签以查看请求是否随XHR一起发出。

2020-07-26