小程序<web-view>无法显示网页的解决办法

开始

公司里准备快速上线一个小程序,于是准备直接copy一份h5网站略加修饰之后移植到小程序中

中途注册配置业务域名 上ssl都完成了。

微信开发者工具正常
ios正常

安卓 一首《凉凉》送给自己,整个页面全白。。。

看了看小程序论坛,整整4页都说这个是微信版本、系统之间的bug,无关痛痒的回答。

转折

阴差阳错的用了手机qq浏览器打开了业务域名,结果奔出来一个提示。

emmm,小程序安卓里似乎用的是QQx5的内核,而QQ浏览器的内核。。就是x5,难道是因为证书配置的原因?

百度搜索了这个问题,类似的回答大致为:

您用的是Apache吧,在配置证书的时候不仅要把自己的证书和私钥配置好,还需要把中级证书也配置好(文件夹里一共有三个文件,还有一个带有ROOT字样的也需要配置)。

解决

搜索了下证书链的配置,似乎把1root_xxx.cer复制到1_xxx.crt中合并为一个pem文件即可。

如上配置ssl之后,问题解决。

评论区