什么是跨域请求?
A上的页面获取B上的资源,浏览器会检查服务器B的HTTP头(HEAD请求),如果Access-Control-Allow-Origin中有A,或者是通配符*,浏览器就会允许跨域。
既然无法实现跨域请求是由于浏览器的原因,那么必定有方法能够改变浏览器的这种行为。下面这款chrome插件就能实现chrome浏览器的跨域:
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
使用方法:
打开链接后安装该插件即可!
安装好之后可以试试是否可以跨域请求,如果不行,在浏览器的插件栏添加许可的请求url,如图所示: