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

在Chrome90版本中,原先通过chrome://flags/#out-of-blink-cors禁用预检请求的方法已不再适用。现在预检请求被移到了控制台网络面板的OTHER面板中,用户可以通过Ctrl+Click或Command+Click来查看。需要注意,只有非简单请求才会触发预检请求,例如fetch()时指定Content-Type为'Application/json'。开发者需要更新他们的调试策略以适应这一变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值