js跨域问题

一般浏览器发送请求时候会发送cookieid,cookied作为比较隐私的东西,在发送一些请求(例如订单请求),在这里浏览器会进行一个同源测阅,如果是同源就允许访问,如果非同源就阻止访问。

非同源地址举例(非正确地址)

ww.my.comwww.my.com // 域名不同
www.my.comwww.my1.com //域名不同
www.my.comwww.my.com:90 //端口不同
http://www.my.comhttps://www.my.com // 协议不同

同源地址举例(非正确地址)

www.my.comwww.my.com/info

解决方案

后端配置cors(使用token方法)
前段设置代理proxy
jsonp

结束

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS跨域问题 协议不同如http, https; 端口不同 主域相同,子域不同 主域不同 ip地址和域名浏览器不会...
    trump2018阅读 550评论 0 1
  • 跨域失败 当使用jsonp跨域时, 1:请求必须是GET 2:python 写的webservice返回的格式是J...
    旅行家John阅读 480评论 0 1
  • 1.什么是跨域? 所谓跨域就是浏览器从一个域名的网页去请求另一个不同域名的资源 2.为什么存在跨域问题? 因为浏览...
    isSunny阅读 96评论 0 1
  • 跨域 当两个域名地址的协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域间相互请求资源,即为“跨...
    邢看山阅读 236评论 0 1
  • 说在前面 本人能力有限,望高手勿喷。 golang golang语言又叫go语言,是google公司为了适应高并发...
    jiangml阅读 965评论 0 1