记录一次WebView内核(老IE)引发的故障 - 猫猫得天空♂

/ 0评 / 0

记录一次WebView内核(老IE)引发的故障

 

3月底某天,老板找我说,供应商那边客户端一直有问题,让我帮帮忙。

 

网络的同事反馈,内网打开会报SSL证书无效,类似下面这样,怀疑是CA的问题,遂要求供应商更换证书。

(事后发现是个老IE的BUG,级别不够或者不在厂商列表的SSL厂商都会有这个显示,新浏览器则不会 -.-!  详情见 旧版IE浏览器认为SSL证书无效

d1932e62580262894e356ad396d682ca

 

更换证书后,提示不见了,但是腾讯的二维码显示图片依然看不见!!

74012b0c597c4b36032733c411228565-1-1-1

 

继续挖,发现整个HTML是正常下载的,仅仅只有这个图片显示不对。

由于网络白名单/IP和限制都已经打开,暂时没有思路,想起10年前做游戏登陆器时遇到过类似的问题

(MFC做登陆器的登录界面,但是MFC内嵌的WEBVIEW和系统的浏览器表现对不起来,调试了很久发现MFC调用的是系统自带的IE6内核,外面测试用的自己装的IE8)

遂要求供应商尝试指定web View版本,但是指定了IE9之后依然不行。陷入了迷茫 --??

 

刚巧同事有台笔记本还在办公室,远程过去想装一个fiddler抓包测试一下,

然后悲剧的发现,他的本子连着VPN,要抓包就要改fiddler为VPN代理服务器,整个计划就陷入了僵局。

 

还是回到上一个思路,想了想确认IE不行,那就换个Chrome内核,工作量会大点。

今天一早供应商修改的版本同事一试,过然好了。(所以最后还是WebView的锅,老东西就拜托别用了吧!!)

84ff35070d086011100c51e09191c43d

 

时代是在进步的,有些东西该升级还是要升级的。

 

RFC 9114 HTTP/3

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注