我们知道,ajax请求跨域无非是,协议,域名。端口不一样导致的跨域。处理跨域一般后端处理就可以了,
不过有种情况,就是项目部署和接口都在同一个域名接口,所以后端就不用处理跨域,然后可能就有下面这两种情况
(1).如果ajax是用ip请求的,那么通过ip访问页面就能请求到数据,用域名就不行
(2)ajax是用域名请求的数据,那么通过域名访问页面就能请求到数据,用ip就不行
也就是说,如果你浏览器地址栏使用的是域名访问,但实际ajax请求f访问的是ip(或者反过来),也是跨域,这时就要统一,接口请求和访问地址统一用域名或者ip