最近在做小程序的開發(fā),但是遇到一個比較棘手的問題,就是關于圖片的顯示問題。
開發(fā)環(huán)境:win7 微信開發(fā)工具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、對于不顯示的現象,我現在統(tǒng)一成https訪問,但是對于(5)和(6)場景,無論如何也無法顯示。
問題:
(1)小程序對于圖片的訪問是否有協(xié)議的限制,如果有是什么?
(2)因為微信小程序開發(fā)小組現在不給開發(fā)者回復問題,而這個問題比較急,所以我想知道現階段是否有好的解決辦法?
(3)之前記得有人在開發(fā)群里說過,小程序中http和https不能混用,不然會出現圖片無法顯示的情況,所以想這個說法是官方的答復嗎?
走同樣的路,發(fā)現不同的人生
吐槽一下,我擦,為什么微信小程序沒有邀請我去做嘗鮮開發(fā),傷心。
我覺得http和https的混用微信應用不至于那么low不支持吧,畢竟只要提供一個網絡適配器,根據schema就能區(qū)別當前是http還是https了。除非你的https鏈接證書是需要使用自簽名的,這個需要單獨適配。check一下自家服務端證書有沒有CA認證吧。