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

我最后留下的一件事是应用程序传输安全性。

我知道这是强制性的,因此开发人员可以使用https://而不是http://,但不能限制Web浏览器。

除了在info.plist文件中添加“ NSAllowsArbitraryLoads:是”之外,我还能做其他事情吗?
ios - 实现App Transport Security的最佳方法是什么?-LMLPHP

最佳答案

对于iOS 10+,您可以使用NSAllowsArbitraryLoadsForMedia进行评估,
NSAllowsArbitraryLoadsInWebContent
NSRequiresCertificateTransparency
NSAllowsLocalNetworking而不是高度不安全的ArbitraryLoads: YES
但是,对于web browser应用程序,除了ArbitraryLoads: YES之外,我看不到其他很多选择。您可以考虑在加载此类网站时实施警告用户。


ThisATS的完整指南

关于ios - 实现App Transport Security的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42589180/

10-10 21:13
查看更多