测试用户是否已安装Spotify?

时间:2012-01-18 18:58:19

标签: javascript api plugins spotify

是否可以通过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>

1 个答案:

答案 0 :(得分:2)

您可以改为链接到HTTP版本:

http://open.spotify.com/user/124792730/playlist/0Y2wUYw5wxMdZGCqJyqbaA

这提供了一个链接,用于打开Spotify中的播放列表以及安装它的选项。