故事前景
今天项目开发中遇到了一个问题,有个功能页面是H5页面,在正式环境中,用ios手机打开正常,在安卓手机使用微信却打不开 ,但是复制地址,在浏览器内又能打开,在测试环境中,ios和安卓又都可以。这一下子把我搞蒙了。
排查问题
跟项目经理确认后,增加生产环境的调试工具,发现在安卓机的微信环境打开h5页面,axios请求返回的http的status为0.没有正常响应。然后测试环境和正式环境的接口区别就是正式环境用了安全证书。其余东西都一样。推测是安全证书引起的问题
确认问题
跟后台以及运维了解,正式环境使用的证书为国产证书。是证书引起的这次问题,最后修改安全证书,改为免费证书。然后再发版就好了。