请求网站出现no-referrer-when-downgrade


 

大致和跨域安全相关

 

概览

问题说明:
原因分析:
解决方案:

问题说明:

浏览器发起请求时无响应,Network显示: no-referrer-when-downgrade

显示如下图:

原因分析:

  1. no-referrer-when-downgrade的意思是:降级时不推荐

从一个网站链接到另外一个网站会产生新的http请求,referrer是http请求中表示来源的字段。

  1. 此时我们按F12查看Console,截图如下:

        

    出现 by CORS policy, 此为跨域问题。

  2. 什么是跨域: 跨域是指跨域名的访问,以下情况都属于跨域
跨域原因说明 示例
域名不同 www.jd.com 与 www.taobao.com
域名相同,端口不同 www.jd.com:8080 与 www.jd.com:8081
二级域名不同 service.jd.com 与 goods.jd.com

 

 

解决方案:

目前针对跨域问题大致有三种解决方案,分别为jsonp,nginx反向代理CORS跨域方案
这里我推荐使用第三种方案,即CORS跨域方案

 

这里可以自行搜索!

 

 

转 : http://www.dagoogle.cn/n/434.html

https://blog.csdn.net/ansinyu/article/details/95663259

 

thinkphp的中间件解决跨域: https://blog.csdn.net/a646639956/article/details/107522560

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM