如何检测用户的浏览器是否支持 iTunes 音乐商店 (itms://
) 链接?
如果浏览器支持,我想提供一个 itms://
链接,这样它就可以直接在 iTunes 中打开。但对于不支持的浏览器,我会使用 https://itunes.apple.com
链接到该对象。
我考虑过只为 Safari 提供 itms://
,但后来意识到(至少在 Mac 上)Chrome 似乎也支持 itms://
。此外,检测 Safari seems a bit fragile .如果可能的话,我更愿意检测功能支持,而不是检查特定浏览器。
最佳答案
我最终使用了 this script ,这是我在发布后立即创建的,并且 @Lawson也推荐。
更新:似乎不适用于 Windows 8 上的 IE。它无法检测到该平台上的 iTunes 集成。
关于javascript - 如何检测浏览器对 itms 链接的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063017/