javascript - js 能不能判断指定页面是否打开
ringa_lee
ringa_lee 2017-04-10 15:06:51
0
2
217

就像
虾米的播放页面如果打开了,就不会打开另外一个播放页面
它是怎么判断的呢?cookie,还是js?

ringa_lee
ringa_lee

ringa_lee

reply all(2)
PHPzhong
<a href="http://xiami.com/song/123456" target="XiamiPlay" target="_blank">123456</a>
<a href="http://xiami.com/song/1234567" target="XiamiPlay" target="_blank">1234567</a>
巴扎黑

如果希望不刷新网页来更新歌曲,我来介绍一个兼容低版本浏览器的方案:
你在可以在播放器页面中嵌入一个命名同源iframe(同源是为了防止跨域无法相互通信),然后在其他网页打开音乐链接的时候,将target定向到这个iframe的name上来,然后这个页面中来处理url参数,再与parent通信,播放歌曲或插入音乐队列。

这个方案的进阶版本是你也可以使用html5 message来通信,你可以看楼上贴的地址,target="somename"。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template