有没有办法通过 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>