工作好几年的前端不明白 ajax 跨域,会不会有点差

2018-10-15 17:03:54 +08:00
 xinzhognyi

侥幸面试过几个前端。
发现有些工作了 3 年左右的前端说不清楚 ajax 跨域问题。
有些还能说出来使用 jsonp 解决办法,有些什么都不知道。
但都不能说出来跨域的原因。
这样的前端算不算很差?

7900 次点击
所在节点    JavaScript
63 条回复
js0816
2018-10-16 15:48:37 +08:00
看什么年份 都是假的 这都不知道 那就约等于不能干活了说实在的 你说你干活只能写点 htmlcss 啥的就太过分了
clare233
2018-10-17 12:22:28 +08:00
因为跨域让后端去解决很容易呀.. 虽然前端也有跨域的解决方法, 但是不能为了考虑工作成本选择更方便的解决办法吗?
ChanKc
2020-08-19 12:27:45 +08:00
挖坟
我觉得 cors 是最没有意思的问题。我搜了搜 v2ex,看到大部分和 cors 有关的问题其实都没有必要 cors 。我工作三年也没用在生产上用过 cors 。
我感觉 cors 的应用场景非常有限:你有 API 开放给别人且允许别人在浏览器上使用。你要给静态资源做 domain sharding 图片浏览器的并发限制。你要在浏览器上用模块化 js ( mjs )。
cors 的本意是浏览器觉得你请求一个不属于你的域名上的东西都是不安全的(实际上多数情况下确实是这样)。反过来说,都是属于你的东西就该尽可能放在一个域名下面。你的前端请求后端,都是你自己的东西,还分出俩域名 example.comapi.example.com 图啥?

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

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

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

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

© 2021 V2EX