是否可以通过JavaScript查看某人是否在其计算机上安装了Spotify。原因是,如果他们这样做,我将在我的页面上共享一些Spotify URI(例如... spotify:user:124792730:playlist:0Y2wUYw5wxMdZGCqJyqbaA)。如果他们不这样做,我会提示他们安装Spotify,以便他们可以收听Spotify URI,而不是为他们提供断开的链接。
有一种方法可以为Spotify APPS执行此操作。但是如果我没有制作应用程序,我只想在他们已经有Spotify的情况下从网页上提供Spotify URI链接。
更新:以下似乎只适用于Firefox。不过我认为我很接近。
<script type="text/javascript">
try {
location.replace("spotify:user:124792730:playlist:0Y2wUYw5wxMdZGCqJyqbaA");
} catch (e) {
alert("You don't have spotify Installed.");
}
</script>
答案 0 :(得分:2)
您可以改为链接到HTTP版本:
http://open.spotify.com/user/124792730/playlist/0Y2wUYw5wxMdZGCqJyqbaA
这提供了一个链接,用于打开Spotify中的播放列表以及安装它的选项。