iOS开发---WKWebView加载不受信任的https
2017-08-23 16:04
756 查看
1.描述:因公司域名临时出现问题,所以项目中引用到了IP地址加端口号去请求数据,因而造成在wkwebView中某些网址打不开,查看错误是因为服务器证书无效,实际就是不受信任;
2.解决办法:在plist文件中设置Allow Arbitrary Loads in Web Content 置为 YES,并实现wkwebView下面的代理方法,就可解决
- (void)webView:(WKWebView *)webView didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition disposition, NSURLCredential * _Nullable credential))completionHandler{ if ([challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) { NSURLCredential *card = [[NSURLCredential alloc]initWithTrust:challenge.protectionSpace.serverTrust]; completionHandler(NSURLSessionAuthChallengeUseCredential,card); } }
相关文章推荐
- iOS WKWebView加载不受信任的https (因用到IP地址加端口号去请求数据)
- iOS开发之WKWebView怎么加载请求并且传参数
- [iOS开发]WKWebView加载JS
- iOS开发中webview加载https
- IOS开发(7)WKWebView加载本地HTML、CSS、JS文件JS(解决html内访问其他资源路径问题)
- iOS开发笔记之WKWebView的基本使用
- iOS开发中的WKWebView与JS的交互
- ios开发加载webview显示进度条实例
- ios开发中WKWebView在iOS11.0上部分链接显示不出来
- iOS开发-------基于WKWebView的原生与JavaScript数据交互
- iOS_WKWebView加载本地网页
- ios wkwebview 跳转到新的controllerview加载页面 出现闪退问题
- iOS WKWebView 加载进度条、导航栏返回&关闭 (Swift 4)
- [IOS开发]js与WKwebview交互Demo(调取二维码扫描)
- iOS开发——WebView加载HTML图片大小自适应与文章自动换行
- 基于 WKWebView 的混合开发框架(网站生成ios应用)
- iOS WKWebview 网页开发适配指南【转】
- webView加载不信任HTTPS页面
- iOS开发 https请求网络web自定义证书不信任解决方案