chrome下 http 资源地址被转为 https

疑难杂症   2023-05-14 09:03   204   0  

现象

在以 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 请求该资源

博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。
闲言碎语
从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!
赞赏支持

如果觉得博客文章对您有帮助,异或土豪有钱任性,可以通过以下扫码向我捐助。也可以动动手指,帮我分享和传播。您的肯定,是我不懈努力的动力!感谢各位亲~