0

我正在制作一个网络浏览器,我正在完成应用程序并将其提交到应用商店。

我最后留下的一件事是 App Transport Security。

我知道这是被迫的,所以开发人员使用 https:// 而不是 http:// 但网络浏览器不能像这样受到限制。

除了将“NSAllowsArbitraryLoads:YES”添加到 info.plist 文件之外,我还能做些什么吗? 在此处输入图像描述

4

1 回答 1

1
  • 对于 iOS 10+,您可以使用、 NSAllowsArbitraryLoadsForMedia或 代替 高度不安全的.NSAllowsArbitraryLoadsInWebContentNSRequiresCertificateTransparencyNSAllowsLocalNetworkingArbitraryLoads: YES
  • 但是,对于web browser应用程序,除了ArbitraryLoads: YES. 您可以考虑在加载此类网站时向用户发出警报。

是完整的指南ATS

于 2017-03-03T22:24:31.220 回答