测试用户是否安装了Spotify
Test if User has Spotify Installed?
有没有办法通过JavaScript查看一个人的机器上是否安装了Spotify。原因是,如果他们这样做了,我会在我的页面上分享一些Spotify URI(例如…Spotify:user:124792730:播放列表:0Y2wUYw5wxMdZGCqJyqbaA)。如果他们不这样做,我会提示他们安装Spotify,这样他们就可以收听Spotify的URI,而不是为他们提供断开的链接。
有一种方法可以为Spotify应用程序做到这一点。但是,如果我不制作应用程序,我只想从网页上提供Spotify URI链接,前提是他们已经有了Spotify。
更新:以下内容似乎只适用于Firefox。不过我觉得我已经接近了。
<script type="text/javascript">
try {
location.replace("spotify:user:124792730:playlist:0Y2wUYw5wxMdZGCqJyqbaA");
} catch (e) {
alert("You don't have spotify Installed.");
}
</script>
您可以链接到HTTP版本:
http://open.spotify.com/user/124792730/playlist/0Y2wUYw5wxMdZGCqJyqbaA
这提供了一个在Spotify中打开播放列表的链接以及安装选项。
相关文章:
- 可以前端maven插件使用节点,npm已经安装
- 在Meteor项目中安装并包含npm模块后出错
- 无法安装节点sass相关性
- 键入环境安装不起作用
- 全局安装gull后出错
- 如何检测安装在firefox4.6ubuntu上的扩展
- Bowerrc后安装挂钩不工作
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 如何安装Jasmin:Velocity项目上的javascript测试工具
- 如何从mac上完全删除Ionic和Cordova安装
- javascript中的Spotify身份验证
- 角度highchart ng安装
- 如何检测是否未安装在鼠标上
- Babel/Mocha:Mocha已全局安装,但未定义describe()
- Spotify API:获取随机歌曲
- 通过Nuget安装Angular JS和Angular JS核心有什么区别
- 在Strongloop中发送推送通知时,设备从安装中删除
- YouTube插件的安装是CKDior
- Chrome扩展弹出式安装
- 测试用户是否安装了Spotify