【发布时间】:2013-08-28 03:58:54
【问题描述】:
我想知道soundcloud 在页面之间导航时如何无缝播放音乐。他们可能使用 Ajax,因为导航时顶部栏似乎没有重新加载,但我看到 URL 发生了变化。有没有办法使用 Ajax 加载内容并将 URL 设置为另一个?
【问题讨论】:
标签: ajax url soundcloud
我想知道soundcloud 在页面之间导航时如何无缝播放音乐。他们可能使用 Ajax,因为导航时顶部栏似乎没有重新加载,但我看到 URL 发生了变化。有没有办法使用 Ajax 加载内容并将 URL 设置为另一个?
【问题讨论】:
标签: ajax url soundcloud
HTML5 引入了一个新的 API,称为 HTML5 History API。您可以在此处阅读有关使用它的信息 - http://diveintohtml5.info/history.html
此 API 可让您使用 JavaScript 更新浏览器地址栏,因此您可以根据 URL 更改页面内容。 AJAX 的使用实际上与 UI 更改无关,您可以检查 Chrome 开发人员工具中的网络选项卡,以查看使用 XHR 发出的请求。
【讨论】: