有个疑惑。跨域访问 jsonp 和 cors 是啥情况

2018-01-26 10:26:17 +08:00
 awing

感觉 cors 就足够了 为什么还要有 jsonp。还是 jsonp 有 cors 完成不了的功能???

1938 次点击
所在节点    问与答
4 条回复
lwbjing
2018-01-26 10:49:12 +08:00
浏览器兼容
cst4you
2018-01-26 10:51:08 +08:00
.......大哥哥, 请你搞清楚这两个东西被发明的先后顺序
mooncakejs
2018-01-26 11:32:57 +08:00
吃第七个大饼就够了,为什么吃前六个。jsonp 是早期浏览器不支持 cors 搞出来的玩意。还有主机空间不支持自定义响应头的时候。
Sypher
2018-01-26 11:50:54 +08:00
jsonp 好处是只要前端改动就可以了,坏处是只能支持 get 方式。有的服务接口不改动的情况下要用这个。
CORS 好处是支持各种请求方式,坏处是后端也要设置

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/426059

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX