圖片在瀏覽器上從http變成https問題的解決方案

韩续贤發表於2024-03-13
朋友將資料庫放在虛擬機器上,資料庫中儲存的圖片是http格式,在頁面中請求的時候變成https導致無法訪問

網頁中 img 標籤 src 指向資源地址為 http 資源地址,但是在 network 皮膚檢視發出的網路資源請求卻變成了 https 請求,導致資源找不到報錯404。

原因:

1.因為新增如下CSP內容,將自動將http的不安全請求升級為https
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

但是如果去掉上述meta內容,頁面可能會報錯 “Mixed Content”,因為瀏覽器不允許安全的 https 頁面混合請求不安全的 http 請求

2.可能是瀏覽器問題,Chrome會將http變成https。

可以更換瀏覽器試試。

相關文章