1. 程式人生 > >關於https不支援http的解決方案

關於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