- 是 浏览器 在限制跨域?
- 还是 后端框架 在限制跨域?
- 还是
HTTP
服务器 在限制跨域?
还是都在限制跨域?
前后端分离有跨域需求的话,是浏览器、HTTP
服务器、后端框架三者都要放开跨域限制吗?还是三选一?
同事说,因为浏览器收到请求之后,会检查某些东西,不符合则拦截,请问这些东西是什么东西?是 Response header
中的一些字段吗?
如果说跨域问题是浏览器在拦截的话,网上有不少教程解决跨域问题是通过后端框架或者修改 Nginx
的配置参数解决的,为什么这也可以?
如果不用域名访问,直接用 IP 访问的话,还有跨域问题吗?
https://developer.mozilla.org...
文档讲的很明白了
同源包含协议主机和端口,域名只是主机(ip)的另一种表达方式。