您使用过 deezer.com 吗?如果你有并且你是一名开发人员,你会质疑音乐如何仍然播放并且地址栏中页面的 url 在没有哈希的情况下发生变化,仅重新加载内容但播放器不...
就像使用 2 个 iframe 并且父页面从重新加载的 iframe 页面获取 url 但不重新加载第二个 iframe 或整个站点?
如果我的描述不准确,请向我询问更多详情。
谁知道此功能,或如何执行此操作的示例?
我已经看到在 ie10,ff,chrome 这样的浏览器中是可能的,但是在 ie7-8 这样的浏览器中,这怎么可能呢?
最佳答案
他们使用新的 HTML5 history api。
关于它的一些资源:
- > How can I change the page URL without refreshing the page?
- > http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/
检查 Deezer 是否使用此功能:
wget http://cdn-files.deezer.com/js/min/core.js -O - | grep 'history.pushState'
关于javascript - deezer 播放器和 url 更改没有音乐停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14807815/