javascript - deezer 播放器和 url 更改没有音乐停止

标签 javascript jquery cross-browser implementation deezer

您使用过 deezer.com 吗?如果你有并且你是一名开发人员,你会质疑音乐如何仍然播放并且地址栏中页面的 url 在没有哈希的情况下发生变化,仅重新加载内容但播放器不...

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

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

谁知道此功能,或如何执行此操作的示例?

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

最佳答案

他们使用新的 HTML5 history api。

关于它的一些资源:

检查 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/

相关文章:

javascript - 尽管屏幕分辨率没有改变,但激活不同的媒体查询

javascript - Web 应用程序中的热键

javascript - 使用 jQuery 在提交时附加一段代码

javascript点击(函数)改变颜色按钮

javascript - aws javascript sdk getSignedUrl 操作上的访问控制允许来源?

javascript - 白皮书 : Enqueue JS at very end of the loading site

javascript - 如何选择多个ID并检查其是否具有相同的文本?

jquery - 使用 jquery 隐藏时隐藏 YouTube 视频

html - -webkit-动画浏览器兼容性

javascript - 如何访问 Firefox JavaScript 中的非标准属性?