问题 最近遇到一个奇怪的问题,用户在chrome51跨域请求失败,但是新版本的浏览器跨域请求成功。 原因 Access-Control-Allow-Headers标头中对通配符的支持仅在2016年5月才被添加到标准中,因此会有老版本的浏览器不支持这个。我这边后端代码设置跨域的时候使用了通配符导致了这个问题。 解决 以下是我的代码改造,改造好了测试一下,请求通过。