因為使用本地圖片放在服務器上不如放在圖床上訪問速度快,所以我就把圖片都上傳到了sm.ms圖床,但是速度並不是很快,后來就把圖片上傳到了gitee,然后發現圖片不能加載,說是跨域問題,如圖
我尋思着怎么會出現這問題,因為我其他地方也有在用gitee上面的圖,可以正常使用,為什么這次就不行了,我分析網絡參數
這一張就是gitee上的圖,可以加載出來
下面這一張也是gitee上的圖,但是加載不出來,有重定向
上面顯示login?
,我尋思着是不是需要登錄才能訪問,因為我本地有gitee的cookie和緩存,所以可以直接打開,然后我把地址發給別人,別人說就是一張圖,但是!他並沒有和我說需要登錄才能查看,我就以為不需要登陸也能查看,然后就跳過了這個想法,我抱着試試的心態換成了不需要登錄的圖片地址,發現可以顯示出來,說明是我圖片地址的原因,我清除緩存之后再次查看它提示我圖片大小超過1M,需要登錄查看,我直接問號,之前白排查了
這次明白了3點
- 讓別人測試需要描述清楚並詢問清除
- gitee上的圖片超過1M需要登錄
- 訪問需要登錄的網址會出現跨域請求問題