【发布时间】:2020-01-16 15:16:28
【问题描述】:
我有一个网络应用程序,它使用 MusicKitJS 和 Apple Music 的 API 来显示有关音乐发布的信息。由于音乐应用程序的引入和 iTunes 的删除,自 MacOS Catalina 以来的行为发生了变化。像这样在 iTunes 中打开专辑的链接,不在音乐应用中打开:
https://music.apple.com/us/album/incredible-vice-ep/1491161925
我对上述 URL 的页面源进行了一些挖掘,并注意到如果将 https:// 替换为 itmss://,则专辑确实在音乐应用中打开:
itmss://music.apple.com/us/album/incredible-vice-ep/1491161925
但是,行为似乎被破坏了:
-
如果机器上已经打开了音乐应用程序,那么从浏览器中单击上述链接会将焦点放在音乐应用程序上,然后正确重定向到相关专辑。
李> 如果音乐应用尚未打开,则从浏览器中单击上述链接将启动音乐应用,但不会重定向到相关专辑。
有没有办法既打开尚未打开的音乐应用,又打开应用内的相关专辑?
【问题讨论】:
标签: macos apple-music apple-musickit