IOS 中 chrome 上的智能横幅
Posted
技术标签:
【中文标题】IOS 中 chrome 上的智能横幅【英文标题】:smart banner on chrome in IOS 【发布时间】:2013-05-30 14:20:31 【问题描述】:我正在使用这个智能横幅 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
【问题讨论】:
出现 chrome 没有处理苹果传回的标头信息 【参考方案1】:我遇到了同样的问题,所以我没有使用 https,而是尝试了 itms// 或 itms-app// 。他们也没有工作。但后来我尝试了 itmss://,它奏效了。
所以解决办法是:
https://itunes.apple.com/us/app/id371707711
需要
itmss://itunes.apple.com/us/app/id371707711
【讨论】:
这是否记录在任何地方? 这在任何地方都没有记录,但它对我很有用。 在桌面浏览器上工作? 这不适用于桌面浏览器【参考方案2】:这是 itunes.apple.com 上的一个错误,它为 Chrome for iOS 的用户代理返回了错误的内容(使用允许您请求具有不同 User-Agent 标头的内容的工具轻松测试)。最好的办法是将问题报告给 Apple,以便他们修复服务器。
【讨论】:
以上是关于IOS 中 chrome 上的智能横幅的主要内容,如果未能解决你的问题,请参考以下文章