一、什么是跨域?
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。
二、什么是同源策略?
所谓同源是指,域名,协议,端口均相同。如下是跨域规则详细举例:
三、跨域问题分类
1、接口跨域
前后端分离时,前端为了获取后端数据而跨域。本文主要探讨接口跨域。
如需要了解更多跨域知识,详见:https://segmentfault.com/a/1190000011145364
2、前端页面通信
为不同域下的前端页面通信而跨域。
四、接口跨域
1、jsonp
原理:利用script标签漏洞. 但是仅限于get请求。