4

我正在使用这个智能横幅 javascript 库

https://github.com/jasny/jquery.smartbanner

除了 IOS 上的 chrome 之外,一切似乎都运行良好

在 IOS 上单击 chrome 中的查看按钮时,会在浏览器中打开一个充满文本的屏幕。它看起来像json回复。

查看按钮正在将我路由到这样的网址

https://itunes.apple.com/us/app/id362872995 https://itunes.apple.com/us/app/id371707711

好像是chrome的问题。我想知道是否有其他人看到过这个问题。

如果在 IOS 上以 chrome 浏览,我目前通过不显示智能横幅来解决它

查看标题信息,似乎 chrome 没有正确处理标题信息

x-apple-lok-response-date: Thu May 30 08:43:40 PDT 2013
x-apple-translated-wo-url: /WebObjects/MZStore.woa/wa/viewSoftware?id=362872995&cc=us
x-apple-orig-url-path: /us/app/id362872995
x-apple-application-site: ST11
apple-timing-app: 122 ms
x-apple-aka-ttl: Generated Thu May 30 08:43:40 PDT 2013, Expires Thu May 30 08:44:40 PDT 2013, TTL 60s
x-apple-application-instance: 2126047
x-webobjects-loadaverage: 0
x-apple-jingle-correlation-key: JZ6JKEFVAVIEA
X-Apple-Partner: origin.0
4

2 回答 2

6

我遇到了同样的问题,所以我没有使用 https,而是尝试了 itms// 或 itms-app// 。他们也没有工作。但后来我尝试了 itmss://,它奏效了。

所以解决方案是:

https://itunes.apple.com/us/app/id371707711

需要是

itmss://itunes.apple.com/us/app/id371707711

于 2013-06-06T19:19:21.147 回答
1

这是 itunes.apple.com 上的一个错误,它为 Chrome for iOS 的用户代理返回了错误的内容(很容易使用允许您请求具有不同 User-Agent 标头的内容的工具进行测试)。最好的办法是将问题报告给 Apple,以便他们修复服务器。

于 2013-06-03T20:25:43.247 回答