iOS https 和http 链接混用(未解决)

项目上有个这样的需求:

使用WKWebView访问一个https的url,在网页上点击按钮,H5端调用一个http的请求,iOS会拦截这个http的请求,导致失败
安卓和浏览器上没有问题

想象中的解决思路:

在plist中增加一项 App Transport Security Settings dictionary
在里层增加Allow Arbitrary Loads bool 置为YES

如图
1

或者
iOS https 和http 链接混用(未解决)_第1张图片
2

NSAllowsArbitraryLoadsInWebContent 也试了

都失败了

实际的妥协解决方式:

1.把url的链接换成http的,可以解决问题
2.把url换成本地文件,可以解决问题

实际项目中采用了第二种方式

不知道大佬们有没有什么不妥协的解决方案//

欢迎讨论

你可能感兴趣的:(iOS https 和http 链接混用(未解决))