天天看點

chrome下 http 資源位址被轉為 https

現象

在以

https

協定頁面,以

<img src="http://ip:port/image.png">

方式請求資源時,

http

協定的資源位址被轉為

https

的。

該問題僅在

chrome

下存在, 使用

IE

無此問題

原因

chrome

浏覽器會把

http

開頭的

url

給重定向到

https

開頭的資源

url

上去,若你的資源伺服器沒有做443端口轉發,那就導緻了資源無法加載的問題。

解決方案

臨時解決
  • 位址欄中輸入 chrome://net-internals/#hsts
  • 在 Delete domain security policies 中輸入項目的域名,并 Delete 删除(輸入的是http://後面的域名)
  • 可以在 Query domain 測試是否删除成功
  • 這裡如果還是不行, 清除浏覽器緩存,然後重新開機浏覽器再試一試。
後端解決

支援

https

請求該資源