Rumah > Soal Jawab > teks badan
最近在做小程序的开发,但是遇到一个比较棘手的问题,就是关于图片的显示问题。
开发环境:win7 微信开发工具0.10.101400
问题描述:
1、假定服务器的域名为https://m.demo.com.cn
2、访问的图片大体在以下几个域内
(1) https://m.demo.com.cn
(2) http://xxx.demo.cn
(3) http://xxx.aliyuncs.com
3、访问图片的显示情况:
(1) http://m.demo.com.cn/xxx/xxx/... 显示
(2) https://m.demo.com.cn/xxx/xxx... 显示
(3) http://xxx.demo.cn/xxx/xxx/xx... 不显示
(4) https://xxx.demo.cn/xxx/xxx/x... 显示
(5) http://xxx.aliyuncs.com/xxx/x... 不显示
(6) https://xxx.aliyuncs.com/xxx/... 不显示
4、对于不显示的现象,我现在统一成https访问,但是对于(5)和(6)场景,无论如何也无法显示。
问题:
(1)小程序对于图片的访问是否有协议的限制,如果有是什么?
(2)因为微信小程序开发小组现在不给开发者回复问题,而这个问题比较急,所以我想知道现阶段是否有好的解决办法?
(3)之前记得有人在开发群里说过,小程序中http和https不能混用,不然会出现图片无法显示的情况,所以想这个说法是官方的答复吗?
黄舟2017-04-10 17:22:42
吐槽一下,我擦,为什么微信小程序没有邀请我去做尝鲜开发,伤心。
我觉得http和https的混用微信应用不至于那么low不支持吧,毕竟只要提供一个网络适配器,根据schema就能区别当前是http还是https了。除非你的https链接证书是需要使用自签名的,这个需要单独适配。check一下自家服务端证书有没有CA认证吧。