0

有没有办法通过 JavaScript 来查看一个人是否在他们的机器上安装了 Spotify。原因是,如果他们这样做,我将在我的页面上分享一些 Spotify URI(例如... spotify:user:124792730:playlist:0Y2wUYw5wxMdZGCqJyqbaA)。如果他们不这样做,我会提示他们安装 Spotify,这样他们就可以收听 Spotify URI,而不是为他们提供损坏的链接。

Spotify APPS 有一种方法可以做到这一点。但是,如果我不制作应用程序,我只想从网页提供 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>
4

1 回答 1

2

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

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

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

于 2012-01-18T19:02:00.217 回答