iOS9:应用传输安全

iOS 9: App Transport Security

我正在尝试在我的应用程序中显示 www.usta.com 网站。

我将以下键添加到我的 .plist 中,网站加载了一些数据。 但是,它不会加载任何图像。

有谁知道为什么图片无法加载?

我正在安装 iOS 9.3 的 iPhone 6 设备上进行测试。

我的第一个尝试是简单地允许任意加载,除非您只想 usta.com 能够加载。这应该是最简单的方法,除非您想限制除 usta 之外的哪些类型的网站(http 与 https)将加载。

您询问的网站使用 Amazon S3 来提供图像。此屏幕截图显示了图像的加载位置:

由于 App Transport Security 会检查匹配的域名,因此您需要将 s3 域 (amazonaws.com) 添加到您的 plist。