在俄罗斯的社交网络中,有一个在线播放音乐的功能。没有什么特别的,但音乐继续播放,即使我在网站上导航。所以Url正在改变(不是散列部分),但是音乐播放得很流畅。
它是如何做到的?我只是好奇这些家伙怎么做得这么好。
发布于 2012-04-06 22:05:00
所以他们通过javascript使用历史操作。这样,他们就可以修改浏览器的url,而无需重新加载页面。示例可以在on mozilla page中看到
发布于 2012-01-17 23:17:38
达齐是对的。他们使用AJAX调用来刷新除实际音乐/视频播放器之外的所有页面。如果你在Firefox中查看Firebug,当你点击一个页面时,网络请求并没有被刷新,它们正在被添加到主队列中。试着打开一个音乐播放器,firebug(网络面板),并切换页面。好好享受吧。
发布于 2011-10-25 17:24:45
页面不会重新加载,只是ajax请求更改了页面的某些部分,或者是一个iframe。
对于地址栏,他们可能正在使用类似于swfaddress的内容。
https://stackoverflow.com/questions/7847665
复制相似问题