ios - phoneGap - iOS - 图像可以通过 wifi 正常使用,但无法使用 3G 加载(使用 safari 工作正常)

标签 ios image cordova uiwebview 3g

我遇到了奇怪的行为 - 我的应用程序的(远程托管)图像仅在这种情况下不会显示:

  • 使用 3G 加载
  • 在 iPhone 上
  • 使用phonegap

在以下情况下图像加载正常:

  • 我启动应用程序。有无线网络(甚至是热点)
  • 我启动了该应用的网站版本(使用移动 Safari)
  • 我使用 Android + 3G

我在 Google 上进行了多次搜索,但没有找到任何有关该案例的信息。 (这些图像远程托管在公共(public) IP 上,可以使用 3G 访问,我的应用程序的 Android 版本证明了这一点)

最佳答案

问题是因为“SFR”(法国 3G 提供商)使用了 NAT,所有 http 调用都是对“SFR”的 IP 进行的,而真实的 url 隐藏在 url 的参数中,唯一的解决方案是停用对域名进行白色过滤并允许*

关于ios - phoneGap - iOS - 图像可以通过 wifi 正常使用,但无法使用 3G 加载(使用 safari 工作正常),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13309489/

相关文章:

ios - 使用 CGFloat.max 调整标签大小,移动它

python - 'cv2.FlannBasedMatcher'对象没有属性 'knnMatches'

html - 将鼠标悬停在 anchor 标记内的图像上并且 anchor 标记位于 div 内时,如何显示文本?

Java Swing : best way to set background image clickable

android - 在哪里可以找到适用于 Android 的移动网络应用程序的 CSS 主题?

javascript - iFrame 中的 cordova 回调

ios - Swift 3 : How to add watermark on video ? AVVideoCompositionCoreAnimationTool iOS 10 问题

ios - Core Audio Swift Equalizer 一次调整所有频段?

ios - 如何检查文件中的下一行是否为空?

javascript - Phonegap构建android禁用主页/电源/软键(信息亭模式类型应用程序)