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