0

我有来自服务器的 URL,我必须在 iPhone 上的 Safari 中打开它,但它总是显示“Safari 无法打开 URL,地址无效”。这是网址 http://click.linksynergy.com/fs-bin/stat?id=egb2DUM1TzE&offerid=146261&type=3&subid=0&tmpid=1826&RD_PARM1=http%253A%252F%252Fitunes.apple.com%252Fus%252Falbum%252Fdead-消失的壮举。贾斯汀-timberlake%252Fid291279841%253Fi%253D291279876%2526uo%253D4%2526partnerId%253D30

但是我可以在 Mac 浏览器上成功打开这个 URL。我知道这是编码的问题,但我怎样才能解码它以便在我的 iPhone 浏览器上打开它。谢谢-

4

2 回答 2

0

iTunes 附属链接应该适用于 Mac 和 iOS。可能是您在 iPhone 上设置的商店区域中没有该链接。如果您正在控制服务器地址,那么我建议您使用以下链接中解释的缩短 URL:http: //david-smith.org/blog/2011/12/28/user-friendly-itunes-affiliate-links/

于 2012-08-18T14:21:02.227 回答
0

问题不是您的会员链接,而是您使用的指向专辑本身的链接导致设备出现问题。链接

http://itunes.apple.com/us/album/....

将在桌面 safari 上正常工作,如果安装了 itunes,将导致它启动。
当您在设备上时,http需要替换为itms,否则您将收到您所看到的错误

itms://itunes.apple.com/us/album....

如果您正在从设备查看链接,您正在寻找的内容。该itms链接也适用于桌面 safari,但不适用于 IE 或 Firefox 等。需要注意的是,itms 链接不适用于 iPhone 模拟器。

这是一个指向也处理此问题的 stackoverflow 问题的链接。

于 2012-08-18T14:27:47.357 回答