看网上的实现方法都是用frame,这样对于度娘不友好吧?可有其他方法?
frame
认证高级PHP讲师
公子提到的AJAX应该算单页实现最优雅的
再来说说在此之外的一些不同思路
1.全页AJAX做成SPA页面 2.实时存储歌曲的播放时间(可以用cookie),切换页面的时候再读取时间播放器跳转到此时间进行播放。
注意到新版的微博了么?他也提供了一个音乐播放器的功能,也实现了页面跳转而不影响音乐播放的功能,但是他并没有使用iframe的方式,而是结合了AJAX和HTML5 的History API,即Pjax。题主可以参考下。
iframe
Pjax
公子提到的AJAX应该算单页实现最优雅的
再来说说在此之外的一些不同思路
1.全页AJAX做成SPA页面
2.实时存储歌曲的播放时间(可以用cookie),切换页面的时候再读取时间播放器跳转到此时间进行播放。
注意到新版的微博了么?他也提供了一个音乐播放器的功能,也实现了页面跳转而不影响音乐播放的功能,但是他并没有使用
iframe
的方式,而是结合了AJAX和HTML5 的History API,即Pjax
。题主可以参考下。参考