在IOS的铬上的智能横幅

时间:2013-05-30 14:20:31

标签: javascript ios google-chrome

我正在使用这个智能横幅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

2 个答案:

答案 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报告问题,以便他们修复服务器。