0

JavaScript を使用して、ユーザーのマシンに Spotify がインストールされているかどうかを確認する方法はありますか? 理由は、そうする場合、私のページでいくつかの Spotify URI を共有するためです (例... spotify:user:124792730:playlist:0Y2wUYw5wxMdZGCqJyqbaA)。そうでない場合は、壊れたリンクを提供する代わりに Spotify の URI を聞くことができるように、Spotify をインストールするように促します。

Spotify アプリでこれを行う方法があります。しかし、アプリを作成していない場合は、Spotify が既にある場合にのみ、Web ページから 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>
4

1 に答える 1

2

代わりに HTTP バージョンにリンクできます。

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

これにより、Spotify でプレイリストを開くためのリンクと、それをインストールするオプションが表示されます。

于 2012-01-18T19:02:00.217 に答える