一、首先了解一下同源策略
浏览器给的发送请求的限制 当发送方地址和接受放地址、传输协议、域名、端口号有任意一个不一样就是触发了同源策略
通俗点来说:
浏览器给发送请求的限制
你可以发送请求
你只能向自己家的服务器 发送请求
你不能向别人家的服务器发送请求
那么什么叫做别人家的服务器?
当 传输协议 或者 域名 或者 端口号 有任意一个不一样的时候,浏览器就会认为你在请求别人家的服务器
他就不让你请求, 告诉你触发了 同源策略
我们叫触发了同源策略的请求叫做跨域请求
二、介绍跨域请求的三种解决办法
1. jsonp
script 标签会把请求回来的所有内容当作 js 代码来执行 script 标签的 src 属性不受同源策略的影响 通过以上两个特点我们使用 script 标签的 src 属性请求一个跨域地址 对应的后端只要返回一段可执行代码。
例如:可直接在src中输入地址进行访问