利用阿里oss搭建了一个静态服务器存放一些静态资源和h5页面,并且配上了阿里cdn服务(Let's Encrypt证书)接下来测试https链接,在浏览器中测试也ok(chrome地址栏显示绿色的安全标识)ios的微信测試了下也是ok的,但是安卓微信微信收藏链接打开是空白页显示空白右上角的...微信收藏链接打开是空白页功能选项,也没有复制链接(正瑺微信收藏链接打开是空白页的页面会有)
- 1.会不会是页面兼容性的问题之前也有一些h5没做好兼容,最后显示空白可以写个测试的html访问測试(我没试),但是通过点击右上角...出现的功能选项中没有复制链接功能判断没有请求成功,而不是页面的兼容性导致
- 2.会不会是机器囷网络的问题多台机器检测和切换wifi、4g测试后,都显示空白排除这个原因
- 3.会不会是因为https的原因?修改链接为http协议访问(没有强制http跳转https所以http协议还是能访问),发现可以访问,由此确认是https的原因
百度关键词微信 https 打不开
后查看了几篇类似文章(问答)和对应的浏览后发现,發现是证书没上传正确阿里云的ca管理原由证书上传,证书文件部分应该上传完整证书链的pem编码即fullchain.pem(之前上传的是cert.pem)
阿里云微信收藏链接打开是空白页CA证书服务-我的证书-上传原有证书,
- 证书名称按规则取(本来想说随便取,但是想了想证书一多是不是要根据名称让自己想起来这个证书是干嘛的)。
- 证书文件填写fullchain.pem的内容(!!! 注意一定要清除掉多余的空白行)
阿里云微信收藏链接打开是空白页CDN-对应域名的配置-https设置選择刚才配置的证书,保存后安卓微信访问ok