JSONP_跨域

同源策略

通常来说,浏览器处于安全方面的考虑 ,只允许本域下的接口交互。不同源的客户端脚本在没有明确授权的情况下,不允许读写对方的资源。

  • 同协议:比如都是http或者https
  • 同域名:域名相同包括子域也相同(如a.comb.a.comc.a.com)三者为不同的域名。两个域名对应相同的ip,但他们也存在跨域问题。
  • 同端口: 默认情况下都是80端口。
  • 对于当前页面来说,页面存放js的域不重要,重要的是加载该js的页面所载什么域。

跨域的几种实现形式及各自原理、使用方法

跨域:跨域就是实现不同域的接口可以进行数据交互

  • JSONP
    JSONP 是JSON with padding(填充式JSON或参数式JSON)的简写。html中script标签可以引入其他域下的js,比如引入线上的jquery库。利用这个特性,可实现跨域访问接口。
    JSONP是通过动态

你可能感兴趣的:(JSONP_跨域)