前辈们好!
近期在玩 api,遇到很不解的问题,爬了文还是没找到解决办法,故发文问一下
我在网页载入时触发一支 api,api 会在 headers 里带 xxx 给后端,在 chrome、safari、firefox 都正常显示,但在 IE10 却会喷出问题,版本: IE 10
error 是显示 xxx 不存在于 access-control-allow-headers
但在后端有把 xxx 加进 access-control-allow-headers 里
我用 network 来看,chrome、safari、firefox 都会有两次请求,一次 options,一次 get,
而 IE 只有 options 而已
我取 ajax 用的是 axios,如下打法
axios.get(URL, {
headers: {
'xxx': key
}
})
.then(function(res) {
// ...
})
.catch(function(error) {
// ...
})
跪求解决办法,谢谢了!
你是什么系统,windows8.1以上就不支持IE10了,可以使用fetch
