

可以看出下面这个会出现跨域的请求少了很多内容,而猜测会不会是因为缺少 CORS 相关的部分请求头,所以导致跨域呢?
crossorigin="anonymous"
让每次发出的请求带上 origin header, 但是这个属性只适用于 <img>
、 <script>
等,于是我去寻找在 axios 请求库对应的属性那么有没有可能问题根本不是出在前端发送请求上呢?
背景 Access to XMLHttpRequest at ‘http://a.com/api' from origin ‘http://b.com' has been blocked by CORS policy: Response to preflight request doesn’t pass access control check: Redirect is not allowed for a preflight request.生产上多次出现上面这个奇怪的跨域问题,但神奇的是强刷新后或者使用无痕模式打开就正常了。到底是哪里出了问题呢?本文将一探究竟。本文首发于知乎:https:/……