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

项目上有个这样的需求:

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

想象中的解决思路:

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

如图
1

或者
2

NSAllowsArbitraryLoadsInWebContent 也试了

都失败了

实际的妥协解决方式:

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

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

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

欢迎讨论

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、WKWebView 白屏问题WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebV...
    iosRn阅读 6,325评论 1 10
  • 导语 WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView 组件,用以替代 UIKit...
    Jecky丶阅读 12,742评论 2 22
  • 转载:http://www.cnblogs.com/NSong/p/6489802.html 导语 WKWebVi...
    李小威阅读 10,298评论 8 9
  • 转载链接:腾讯Bugly 导语 WKWebView 是苹果在 WWDC 2014 上推出的新一代 webView ...
    Jelly_沫阅读 7,826评论 0 3
  • 1、WKWebView 白屏问题WKWebView 自诩拥有更快的加载速度,更低的内存占用,但实际上 WKWebV...
    无名感恩阅读 6,421评论 0 3