У меня есть веб-приложение, которое использует MusicKit JS вместе с API Apple Musi c для отображения информации о выпусках musi c. Поведение со времен MacOS Catalina изменилось в связи с введением приложения Musi c и удалением iTunes. Ссылки, подобные этой, открывшие альбом в iTunes, не открываются в приложении Musi c:
https://music.apple.com/us/album/incredible-vice-ep/1491161925
Я немного покопался в источнике страницы вышеупомянутого URL и заметил, что если https://
заменить на itmss://
, то альбом открывает в приложении Musi c:
itmss: //music.apple.com/us/album/incredible-vice-ep/1491161925
Однако поведение кажется нарушенным:
Если приложение Musi c уже открыто на машине, то нажатие на вышеуказанную ссылку в браузере установит фокус на приложение Musi c, а затем правильно перенаправить на соответствующий альбом.
Если приложение Musi c еще не открыто, то при нажатии на вышеуказанную ссылку в браузере запустится приложение Musi c, но оно не перенаправляет на соответствующий альбом.
Есть ли способ открыть приложение Musi c, если оно еще не открыто, и открыть соответствующий альбом внутри приложения?