JavaScript跨域

同源策略

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

如何判断文档来源是否相同:

  1. 看协议是否相同;
  2. 看域名是否相同;
  3. 看端口号是否相同。

跨域以及几种实现形式

js跨域是指js在不同的域之间进行数据传输和通信,比如使用ajax向不同域请求数据并进行返回。

跨域的几种实现方式:

JSONP(JSON with Padding)

JSONP通过动态

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