記一次css文件引起的跨域問題(gitee圖片超過1M需要登錄查看)


因為使用本地圖片放在服務器上不如放在圖床上訪問速度快,所以我就把圖片都上傳到了sm.ms圖床,但是速度並不是很快,后來就把圖片上傳到了gitee,然后發現圖片不能加載,說是跨域問題,如圖

image-20201126172758563

我尋思着怎么會出現這問題,因為我其他地方也有在用gitee上面的圖,可以正常使用,為什么這次就不行了,我分析網絡參數

這一張就是gitee上的圖,可以加載出來

image-20201126173114261

下面這一張也是gitee上的圖,但是加載不出來,有重定向

image-20201126173210492

上面顯示login?,我尋思着是不是需要登錄才能訪問,因為我本地有gitee的cookie和緩存,所以可以直接打開,然后我把地址發給別人,別人說就是一張圖,但是!他並沒有和我說需要登錄才能查看,我就以為不需要登陸也能查看,然后就跳過了這個想法,我抱着試試的心態換成了不需要登錄的圖片地址,發現可以顯示出來,說明是我圖片地址的原因,我清除緩存之后再次查看它提示我圖片大小超過1M,需要登錄查看,我直接問號,之前白排查了

這次明白了3點

  1. 讓別人測試需要描述清楚並詢問清除
  2. gitee上的圖片超過1M需要登錄
  3. 訪問需要登錄的網址會出現跨域請求問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM