有没有办法通过 JavaScript 来查看一个人的计算机上是否安装了 Spotify。原因是,如果他们这样做,我将在我的页面上分享一些 Spotify URI(例如...spotify:user:124792730:playlist: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 中打开播放列表的链接以及安装它的选项。
关于javascript - 测试用户是否安装了 Spotify?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8915729/