1

你用过 deezer.com 吗?如果你有并且你是一个开发者,你会质疑音乐怎么还能播放,地址栏中页面的 url 没有 hash 改变,只重新加载内容但播放器没有......

就像使用 2 个 iframe 并且父页面从重新加载的 iframe 页面获取 url 但不重新加载第二个或整个站点?

如果我的描述不准确,请向我询问更多详细信息。

谁知道这个功能,或者如何做到这一点的例子?

我已经看到这在 ie10,ff,chrome 之类的浏览器中是可能的,但是在 ie7-8 之类的浏览器中,这怎么可能呢?

4

1 回答 1

2

他们使用新的 HTML5 历史 API。

关于它的一些资源:

要检查 Deezer 是否使用此功能:

wget http://cdn-files.deezer.com/js/min/core.js -O - | grep 'history.pushState'

于 2013-12-07T14:55:13.013 回答