【发布时间】:2011-08-05 17:30:22
【问题描述】:
这是一个特殊的 API 吗?我注意到 Chrome 和 Firefox 也这样做。这是否为 iTunes 和来自该域的请求提供了特殊关系?
【问题讨论】:
这是一个特殊的 API 吗?我注意到 Chrome 和 Firefox 也这样做。这是否为 iTunes 和来自该域的请求提供了特殊关系?
【问题讨论】:
您并不总是知道用户计算机上是否安装了 iTunes 或 Mac App Store,因此您不能依赖 itms:// 或 macappstore:// 链接。
更好的方法是:
将“ls=1”附加到任何 iTunes 链接。 iTunes 预览页面将打开 如果安装了 iTunes,商店将直接打开 您链接到的内容。
如果链接没有 URL 参数,请添加“?ls=1”
https://itunes.apple.com/us/album/rick-astley-the-greatest-hits/id299608177?ls=1
如果链接有 URL 参数,请添加“&ls=1”
https://itunes.apple.com/us/album/never-gonna-give-you-up/id299608177?i=299608205&ls=1
使用会员计划链接。任何与联盟计划的 iTunes 链接 参数将自动打开iTunes商店的内容 你想要(没有“ls = 1”)。
【讨论】:
iTMS 链接用于引用 iTunes 内容。对于不同类型的链接(协议),浏览器可以打开与这些协议关联的应用程序并将该链接传递给这些应用程序。所有现代浏览器都知道itms:// 链接并打开iTunes 或Rhythmbox 播放器。另请查看iTunes Link Maker。
【讨论】: