大致和跨域安全相关

 

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

问题说明:

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

显示如下图:

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

原因分析:

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

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

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

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

    出现 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

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-01
  • 2022-12-23
  • 2021-12-28
  • 2021-07-29
  • 2021-09-18
  • 2021-09-23
猜你喜欢
  • 2021-10-04
  • 2022-12-23
  • 2021-08-18
  • 2022-01-18
  • 2021-07-09
  • 2021-10-29
  • 2021-04-11
相关资源
相似解决方案