關於https不支持http的解決方案


由於在寫md的時候截圖是用的微博的圖床,上傳到github才發現不讓在其他網站使用,所有本文只有一張圖片。

剛才進行網站測試的時候,微博秀這個插件不能顯示出來,一直是空白,
然后我把本地域名改成了127.0.0.1,顯示出來了。
可是部署到github以后還是顯示空白,我以為是網絡問題,
但是檢查了一下才發現報錯了。

Mixed Content: The page at ‘https://www.taobao.com/‘ was loaded over HTTPS, but requested an insecure image ‘http://g.alicdn.com/s.gif’. This content should also be served over HTTPS.

查了一下原因,顯示說是現在的github是https協議了。
而微博秀還是http的協議,然后通過了解可以通過ssl進行解決。
但是有點麻煩,然后,我又經過查找資料。

把微博秀里面的http去掉了。寫成了類似相對路徑的形式。

並且查到可以在頁面中加入(meta)頭,為了以防萬一,我進行了這兩個步驟,然后部署后成功顯示

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />

正常顯示了微博秀
3.png


免責聲明!

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



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