在俄罗斯社交网络中,有一种在线播放音乐的功能。没有什么特别的,但即使我在网站上导航,音乐也会继续播放。所以Url正在改变(不是哈希部分),但音乐播放流畅。
怎么做?我很好奇这些家伙是如何做得这么好的。
答案 0 :(得分:1)
Dutzi是对的。他们正在使用AJAX调用来刷新除实际音乐/视频播放器之外的所有页面。如果您在Firefox中查看Firebug,当您单击某个页面时,NET请求不会被刷新,它们将被添加到主队列中。尝试打开音乐播放器,firebug(网络面板)并切换页面。享受。
答案 1 :(得分:0)
页面没有重新加载,只是ajax请求更改页面的部分或iframe。
对于网址栏,他们可能使用类似swfaddress的内容。
答案 2 :(得分:0)
所以他们通过javascript使用历史操作。这样他们就可以在不重新加载页面的情况下修改浏览器的URL。 可以看到示例on mozilla page