利用jsonp实现跨域访问的时候,难道人家另外一个域会专门提供这个js的访问?还是说一个项目部署两个域的时候,我们自己的解决方案呢?
jsonp对同一域名请求也是可以的,只是一种跨域的解决方案;
很多网站会多个域名部署,比如将后端,静态文件分域名部署
希望可以帮助到你——链接地址
JSONP主要是用来解决javascript不能跨域请求的问题,一般是面向别人的。
一般,jsonp
请求url的时候一边都会加一个参数 callback=func
(回调函数的名字),那么服务器就会返回一个
func({data1:1,data2:2});
这样的数据。
其实大部分跨域的另一个域都由同一部分人控制的,所以自己约定好函数名也行
你说的两者情况都是有的,自己部署的使用jsonp解决可以。
别人如果想暴露接口给别人用也可以,示例看第三点