前言
我工作以来接触的第一个项目就是前后端分离的,前端静态文件有自己独立域名,通过接口来获取数据进行渲染等操作。
跨域的方法不需要多言,随便一搜,就有很多,但最常用不外乎jsonp和CORS。jsonp着重于前端,也算是前端Hack技巧,CORS重于后端,服务端需要配置的地方会较多。
这篇解析一下jsonp的实现原理。
基本原理
基本原理很容易说明白,在html页面中有一些标签是不受跨域限制的,比如img,scr ipt,link等。如果把我们需要的数据,放在一个js文件里面,这时,我们就能突破