什么是跨域,什么情况下会发生跨域请求?
xxxixxxx

什么是跨域,什么情况下会发生跨域请求?

在浏览器上当前访问的网站向另一个网站发送请求获取数据的过程就是跨域请求。

跨域的情况有:
同一域名不同端口
同一域名不同协议
域名不同 ip 相同
主域相同子域不同
不同域名

跨域解决方案

  1. 通过jsonp跨域
  2. document.domain + iframe跨域
  3. location.hash + iframe
  4. window.name + iframe跨域
  5. postMessage跨域
  6. 跨域资源共享(CORS)
  7. nginx代理跨域
  8. nodejs中间件代理跨域
  9. WebSocket协议跨域

摘录于 https://cloud.tencent.com/developer/article/1175899

  • Post title:什么是跨域,什么情况下会发生跨域请求?
  • Post author:xxxixxxx
  • Create time:2021-02-09 20:00:00
  • Post link:https://xxxixxx.github.io/2021/02/09/1000-006什么是跨域,什么情况下会发生跨域请求?/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
 Comments