[問題] https站台內的http圖片

作者: cspy (Perfect Stranger)   2021-09-18 14:15:35
想請教一下
如果在https站台裡面有http的img來源
當讀取到http的img src
會自動將img src的http切換https
影像來源沒有提供https 便無法顯示
除了外部影像來源改成https之外
怎麼處理比較適當
感謝大家
作者: p2k (pank)   2021-09-18 15:55:00
若影像來源的host是固定的,可以用 reverse proxy假設站名是 site.com建立 https://site.com/img/ proxy到 http://src.com/img/
作者: Phenomenon (Kuma)   2021-09-19 11:24:00
img src 是 passive mixed content 應該是只有warning 才對,可以把 console 的錯誤訊息放上來會比較好 debughttps://web.dev/what-is-mixed-content/
作者: cspy (Perfect Stranger)   2021-09-19 11:58:00
沒有warning 只是原本http圖片的路徑變成https的路徑
作者: ssccg (23)   2021-09-19 16:14:00
原本http圖片的原本是指什麼? html原始檔? 瀏覽器讀到的html? 還是瀏覽器發出的http request?不知道問題在哪段怎麼知道怎麼處理,不能直接給網站嗎?
作者: lin009 (lin009)   2021-09-20 10:16:00
看留言感覺是路徑設定錯src 不要 // 開頭,直接寫死 http:// 開頭就可以了能直接給網址還是最清楚 XD
作者: cspy (Perfect Stranger)   2021-09-20 18:22:00
我的路徑是紀錄在db裡面 所以一定是http直接指定到img src裡面 替換掉http://有試過 一樣 找時間再試試嵌入iframe因為我有http原始站台 都可以正確顯示 所有也不會是img src設定錯誤
作者: ssccg (23)   2021-09-24 11:37:00
HSTS?

Links booklink

Contact Us: admin [ a t ] ucptt.com