Chrome不显示OPTIONS请求的解决方法2021版chrome90

在chrome90上之前展示跨域请求预检请求的方法失效了:

在chrome地址栏总输入 chrome://flags/#out-of-blink-cors
将其设置为Disabled后重启浏览器

在chrome://flags找不到选项out-of-blink-cors。取而代之的是chrome将预检请求放到了控制台网络面板的 OTHER 面板中。
在这里插入图片描述
要和XHR一起查看可以使用ctrl + click 或者 command + click。
在这里插入图片描述
另外注意并不是所有跨域请求都会发送预检请求,之后非简单请求才会发送跨域请求:

fetch(URL, {
    
    headers: {
    
    'Content-Type': 'Application/json'}})

参考

Chrome不显示OPTIONS请求的解决方法
Chrome not showing OPTIONS requests in Network tab

Guess you like

Origin blog.csdn.net/letterTiger/article/details/119024009