我正在使用这个智能横幅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
答案 0 :(得分:5)
我遇到了同样的问题所以我没有使用https,而是尝试了itms //或itms-app //。他们没有那么好用。但后来我尝试了itmss://,它起作用了。
所以解决方案是:
https://itunes.apple.com/us/app/id371707711
需要
itmss://itunes.apple.com/us/app/id371707711
答案 1 :(得分:1)
这是itunes.apple.com上的一个错误,为Chrome for iOS的用户代理返回了错误的内容(使用可让您使用不同的User-Agent标头请求内容的工具轻松测试)。最好的办法是向Apple报告问题,以便他们修复服务器。