有哪些方法可以实现跨域?


同源策略?

后台的配置文件中有 ' Access-Control-Allow-Origin: * ' 才允许向非同源网站请求资源或者发送数据。

1. XMLHttpRequest:

可以通过getAllResponseHeaders()方法返回报文头。
如果想要安全的话用XDR。(虽然我觉得意义不是很大)

2. JSONP:(现在不怎么用了)

插入js代码并执行:

  var script = document.createElement('script');
  script.setAttribute("type","text/javascript");
  script.src = src;
  document.body.appendChild(script);
3. websocket:
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 什么是跨域 跨域,是指浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScri...
    cbw100阅读 11,478评论 2 86
  • 什么是跨域? 2.) 资源嵌入:、、、等dom标签,还有样式中background:url()、@font-fac...
    电影里的梦i阅读 6,940评论 0 5
  • 跨域是什么 同源策略 在讲解什么是跨域之前先要清楚什么是同源策略,“同源政策”(same-origin polic...
    JRG_Orange阅读 4,540评论 0 52
  • 1.四四呼吸,起床洗衣服。 2.感恩同事,让我今天能调休,连续72小时终于过去了。感恩快递小哥,今天在家收到快递了...
    心羽暖姐姐阅读 838评论 0 0
  • 前几日在南京,接到家里这边电话,妈和表妹问我什么时候回家,说上次二妗子灸治胃病,大有好转,老寒腿,关节炎能不...
    微女微旅行阅读 5,249评论 3 1