实施App Transport Security的最佳方法是什么?

时间:2017-03-03 22:01:05

标签: ios uiwebview wkwebview nsapptransportsecurity

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

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

我知道它被强迫开发人员使用https://代替http://但是网络浏览器不能像这样受限制。

除了添加" NSAllowsArbitraryLoads:YES"还有什么我可以做的。到info.plist文件? enter image description here

1 个答案:

答案 0 :(得分:1)

  • 对于iOS 10+,您可以使用NSAllowsArbitraryLoadsForMedia进行评估, NSAllowsArbitraryLoadsInWebContentNSRequiresCertificateTransparencyNSAllowsLocalNetworking代替高度不安全ArbitraryLoads: YES
  • 但是,对于web browser申请,除了ArbitraryLoads: YES之外,我没有看到很多替代方案。您可以考虑在加载此类网站时实施警告用户。

ThisATS

的完整指南