文章目录
跨域
JSONP
JSONP 是 JSON with padding 的缩写
* 主要原理: <script>
标签一旦放入代码中, 就会立刻执行, 并且 JS 的调用可以跨域
JSONP 传回来的代码例子
其实看一眼就能理解, 下一步就是准备一个 callback 函数
1 | callback({"name": "Chong"}); |
CORS
头文件之中加一个 origin
1 | GET /cors HTTP/1.1 |
同时需要 Server 的调配
Nginx (Engine X) 反向代理
客户端的东西通过 Engine X 接收之后在请求到各种服务
轻量快速并发度高
其他的一些不常用的方法
- window.name + iframe
- 老方法, 没啥好说的
- postMessage
- window. domain