常见浏览器跨域处理

在请求后端api时经常会报一个错误:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://xxxxxx.com' is therefore not allowed access

方法一: 后端在header加上

Access-Control-Allow-Origin: *
//php
header('Access-Control-Allow-Origin: *');
//java
response.setHeader("Access-Control-Allow-Origin", "*");  

*号代表所有域名都可以访问,可以换成需要处理的域名

方法二: 后端在header加上:jsonp,同样后端配合处理,简单说下原理,浏览器请求

你可能感兴趣的:(常见浏览器跨域处理)