排除微信开发文档中提到的各种可能性,那么还有一种可能性就是服务器SSL证书配置不正确或者不完整。所以首先先确定分享功能均已按微信开发文档标准做的。

那么,我这边的问题是在配置SSL证书时没有添加chain.cer(CA证书或证书链)。

负载均衡还有CDN加速域名配置时只需要key(秘钥)和public.crt(根证书)就可以了。但是在apache服务器上最好是加上 chain.cer 证书。

以宝塔面板为例。需要配置key秘钥和pem证书。这里的pem就是public.crt和chain.cer的组合体。用代码编辑器都开public.crt和chain.cer文件。将字符串粘贴到.pem文件里即可。记住public在上,chain在下

同样,开发小程序时也有可能会遇到webview中调用的页面会变成空白或者其他接口数据调用失败等。不排除是证书配置的问题。