浏览器http不能访问图片,而https能访问

简单来说,是因为HTTPS不能调用 http,浏览器限制的。前端搞不了。

浏览器使用HTTP(超文本传输协议)和HTTPS(安全的超文本传输协议)来与服务器进行通信。

在HTTP中,图片是通过URL链接直接加载的,而在HTTPS中,图片也是通过URL链接加载的,但是在传输过程中会进行加密。当浏览器访问一个使用HTTP协议的网页时,它会尝试加载页面中的所有资源,包括图片。然而,如果这些图片的URL链接指向的是使用HTTPS协议的网站,浏览器会发现协议不匹配,因此无法加载这些图片。

处理方法1:html页面加入代码

在html页面加入<meta name="referrer" content="no-referrer">标签,网上大部分解决方法都推荐这种,但是我的项目加了标签会导致页面一直loading,无法登录。

处理方案2:设置浏览器允许不安全内容

既然是浏览器限制,那就让浏览器允许不安全内容,成功看到图片。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值