微信打开一片空白怎么办,微信一片空白怎么修复

首页 > 实用技巧 > 作者:YD1662023-06-03 03:32:27

现象描述:

在项目组一个H5应用项目上线后,进行测试验证时,发现在部分Android手机上的微信的内置浏览器中打开时会出现页面空白的现象。

经不完全统计,出现三星s8、华为p9、华为nova2s、小米X5等手机打开个人中心显示为空白。如下所示:

微信打开一片空白怎么办,微信一片空白怎么修复(1)

定位问题:

1、 出现页面空白后,怀疑页面请求问题,使用代理工具监控请求发现https请求正常。

2、 登录外网Nginx服务器,在access.log日志中不能发现android手机发起的请求日志,这表明请求并未到达nginx服务器上,开始向网络同事寻求帮助是否有防火墙策略拦住请求。

3、 在nginx服务器上开启http/https双端口进行测试,对同一个资源请求文件进行测试,测试步骤如下

在android手机上通过微信APP打开

http://xx.com/pay/MP_verify_8Dp9kFKywgQTSVeY.txt 正常https://xx.com/pay/MP_verify_8Dp9kFKywgQTSVeY.txt 空白且nginx服务器access.log无请求日志。

4、 后续怀疑https环境有问题,借助网上的第三方检测工具来检查当前的证书链是否完整:如

检测xx.com结果如下图所示

微信打开一片空白怎么办,微信一片空白怎么修复(2)

5、确认Nginx服务器SSL证书链配置不当。证书需要上传服务器证书、CA证书,再是私钥部分。推断出漏传了CA证书部分,引发了部分环境因为缺乏证书链下https识别有问题。

Nginx服务器配置SSL

CFCA公司代理GlobalSign的签发及管理,有如下4个文件,分别是

微信打开一片空白怎么办,微信一片空白怎么修复(3)

微信打开一片空白怎么办,微信一片空白怎么修复(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.