以阻止交叉远请求: 通策略不允许读取http:// *** 上的远程资源

本文探讨了火狐浏览器从版本18开始对HTTPS页面中包含的非加密HTTP内容的处理方式变化,特别是从Firefox23起,默认阻止可能影响网页安全的HTTP请求。文章提供了配置本地项目支持HTTPS请求的方法,以解决火狐浏览器的交叉源问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在开发中使用火狐浏览器远程请求遇到这样一情况:
以阻止交叉源请求
也在博客上查看了多篇文章,但是都是各有说辞,以上火狐浏览器给出的警告很明显是不允许交叉源请求.
web服务器控制台
我们发现服务器部署控制台并没有什么报错异常, 请求的资源其实就没有到我们的服务端, 阻止交叉源是火狐浏览器本身的问题,从 Firefox 18 开始,如果 HTTPS 页面中包含非加密的 HTTP 内容,浏览器会在控制台输出警告,记录 Mixed Active Content 请求。而从 Firefox 23 开始,浏览器会默认阻止 HTTPS 页面中可能影响网页安全的 HTTP 请求(即阻止 Mixed Active Content)。这样做会牺牲一些网站的兼容性,但对安全性的提高是很有帮助的。
这种情况是浏览器地址栏中的请求地址是HTTPS如果当前页面中有发出HTTP的资源请求就会被浏览器默认给拦截掉, 这样的问题可以将本地项目配置成支持HTTPS请求就可以解决火狐浏览器的交叉源问题,配置详情可参考一下文章: https://blog.youkuaiyun.com/weixin_42030709/article/details/86690168
最后将请求的地址资源的地址 http 改为 https 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值