使用mPaas的H5容器加载tls有问题的https网页白屏的解决办法
1.给PSDWebViewURLProtocol添加分类
2.实现这个方法- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
为什么不是- (void)connection:didReceiveAuthenticationChallenge:这个方法呢?
因为API_DEPRECATED("Use -connection:willSendRequestForAuthenticationChallenge: instead.", macos(10.2,10.10), ios(2.0,8.0), watchos(2.0,2.0), tvos(9.0,9.0));
3.
-(void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
{// 判断是否是信任服务器证书// if(challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust) {// 告诉服务器,客户端信任证书// 创建凭据对象NSURLCredential *credntial = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust];// 告诉服务器信任证书[challenge.sender useCredential:credntial forAuthenticationChallenge:challenge];// }
}
注意:里面代码要写完整,判断了NSURLAuthenticationMethodServerTrust还要判断其他的
使用mPaas的H5容器加载tls有问题的https网页白屏的解决办法相关推荐
- Android开发——H5容器加载速度优化方案
1. 背景介绍 在偏重活动运营的电商App中,受制于App版本审核,具备开发周期短.可灵活发布等特点的H5页面受到青睐,承载了很多重要业务.但App Webview存在令人烦恼的性能问题,特别突出的是 ...
- 用WKWebView写个h5容器加载mpaas的离线包在线地址的步骤
1.获取在线加载url(前面博客有获取方法) 2.创建wkwebview,注入VConsole(前面博客有注入方法),注入PassData(前面博客有注入方法),注入PSDBRIDGEMESSAGEH ...
- Android WebView 加载https网页白屏,空白解决方案
最近在做一个H5相关的需求,使用WebView加载第三方提供的https网页时显示白屏.但是调试打开Baidu和B站的https网址时就能正常打开.被这个问题困扰了半天. 合作方说是android手机 ...
- macOS下加载动态库dylib报code signature invalid错误的解决办法
一.现象描述 在macOS上搞开发也有一段时间了,也积攒了一定的经验.然而,今天在替换工程中的一个动态库时还是碰到了一个问题.原来工程中用的是一个静态库,调试时发现有问题就把它替换成了动态库.这本来没 ...
- 无法加载mcrypt扩展,请检查您的php配置的解决办法
Call to undefined function Laravel\mcrypt_create_iv() 出现以下几种情况后可能会造成运行phpmyadmin程序提示"无法载入 mcryp ...
- 浏览器加载本地html页面,在浏览器字段中加载本地HTML文件时是否显示白屏?
我没有完美的答案.如果你看一下at this question,到目前为止,还没有给出关于如何使BrowserField背景透明的答案,这将是一种方式来解决你的问题. 根据您的OTPhelp_en.h ...
- android 4.4 webview加载部分https网页白屏
private void initWebview(){//mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);//mWebView.setLay ...
- Rundll加载dll时出现问题 找不到指定模块解决办法
在安装显卡驱动时最容易遇到这样的提示:"启动C:\Drive\Hwinfo.dll出现问题,找不到指定模块",一般来说没有什么大问题,只是卸载软件或驱动不干净,或者杀毒之后还有残留 ...
- vivo 悟空活动中台 - H5 活动加载优化
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/6gtVR0nVNcZvREjwftZgzA 作者:悟空中台研发团队 [悟空活动中台]系列往 ...
最新文章
- HDU2023 求平均成绩
- VM虚拟机常见问题之五--网络相关的问题
- tensorflow 之 最近用到的几个小操作tf.reshape,tf.convert_to_tensor,tf.where
- redis实践及思考
- Spring MVC和REST中@RestController和@Controller注释之间的区别
- php表白页面,2020情人节表白页面(代码分享)
- curl socket 访问_使用Curl、socket、file_get_contents三种方法POST提交数据 | 学步园
- 编程之美-程序理解和时间分析
- 【leetcode】416. Partition Equal Subset Sum
- zynq开发系列4:EMIO连接按键控制MIO连接的灯
- 机器学习基础算法20-回归曲线拟合
- leetcode 28 实现strStr()
- IDL | 实验六、ENVI波段运算与功能扩展
- 应聘游戏策划是否该将完整策划案给面试官看
- DNF私服之PVF修改-装备篇
- 条形码扫描模块与单片机的关系是如何呢?
- 《Machine Learning in Action》—— 浅谈线性回归的那些事
- 给未来写封信app服务器维护中,给未来写封信app
- chi2inv函数 matlab_matlab中ltiview怎么使用啊
- 训练YOLO v4模型时,xml格式转txt格式