原創(chuàng)聲明:本文為作者原創(chuàng),未經(jīng)允許不得轉載,經(jīng)授權轉載需注明作者和出處
最近,有很多小程序開發(fā)愛好者在開發(fā)小程序的時候經(jīng)常會遇到這樣的一個問題,為什么在官方的開發(fā)工具里面可以展現(xiàn)的圖片,在真機預覽的時候卻沒辦法展示出來呢?對此問題,我進行了一番嘗試。
經(jīng)過本人的嘗試,并不是所有的圖片都會出現(xiàn)這種在開發(fā)工具中能夠正常展示,在真機調試的時候無法顯示圖片的問題,據(jù)我所知,出現(xiàn)這樣問題的圖片都有這樣的一個特征:
問題鏈接: //cdn.v2ex.co/avatar/fe29/797f/30426_normal.png?m=1461393878
正常連接:https://cdn.v2ex.co/avatar/fe29/797f/30426_normal.png?m=1461393878
http://cdn.v2ex.co/avatar/fe29/797f/30426_normal.png?m=1461393878
大家應該可以發(fā)現(xiàn)問題所在了吧。沒錯,在真機調試的時候,我們的小程序中無法識別未指定協(xié)議名稱的鏈接。
我們可以在我們獲取的圖片路徑錢加上準確的協(xié)議名稱:http:或https:
加上之后再試一下就可以啦!
PS:
雖然找到了解決方法,但是并未能確定根本原因,是微信開發(fā)者工具跟真機微信之間對鏈接的解析存在差異呢?還是微信為了處于安全考慮,規(guī)定我們必須要給定協(xié)議名呢?又或者是其他原因呢?本人暫時還不得而知,如有知道的朋友,可回帖告知一下,大家相互學習!