iOS App Store 链接无法在 Chrome 中打开

iOS App Store 链接无法在 Chrome 中打开

在 IOS 上的 chrome 中打开以下链接会显示一堵 txt 墙。

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

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

这似乎是 Chrome 的问题。我想知道是否有其他人也遇到过这个问题。

答案1

我可以通过使用 itmss:// 而不是 https:// 来解决这个问题

看来这个问题已经在新的 Chrome 测试版中得到了修复。

https://code.google.com/p/chromium/issues/detail?id=242910

答案2

我不知道“问题”这个词是否适合我,因为 App Store 链接显然会返回Content-Type: text/html,因此至少以符合 RFC2616 的方式,并没有真正表明用户代理(在本例中为 Chrome)应该以不同于普通网页的方式处理它们。还有许多其他特定于 Apple 的 HTTP 标头:

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

据推测至少其中一些足以表明这是一个 App Store 链接,应该在该应用中打开,但 Chrome 目前并不关注它们。

看起来其他人也看到了这个问题,这并不奇怪,但我还没有发现任何人有真正的解决方案;我认为一个应用程序不可能在本机代码之外启动另一个应用程序,这排除了任何可以解决问题的书签或浏览器扩展的可能性;要做到这一点,谷歌必须将 App Store 支持嵌入到 iOS 版 Chrome 中,但这似乎不太可能发生。

答案3

当页面在 Chrome 中加载时(出现一大堆术语的错误),请尝试从选项菜单中选择“请求桌面站点”。页面将重新加载,如果幸运的话,您将被重定向到 AppStore(可能通过 iTunes)。

相关内容