跨域的理解
跨域前需要提及一点:
同源策略:所谓同源策略是浏览器遵循的一个原则,当服务器处于相同的 ip、协议、端口号 才能使用ajax 返回拿数据
如果非同源则需要跨域。
跨域则可以使用反向代理、jsonp ,等方式实现跨域,不同源进行通信。
1、JSONP 式跨域
由于js 是可以远程获取的,例如<script src="https:remote/mg.js"></script>,所以利用<script >标签进行跨域,
实现方式类似ajax ,回调函数放回一段json