oner-team/oner-io

IE9报错:无法获取未定义或 null 引用的属性“Content-Type“

McLemore opened this issue · 1 comments

引入的是:import nattyFetch from "natty-fetch/dist/natty-fetch.pc.js"

报错行数:604行

看了下代码,604行没有判断header为未定以或null的情况
header是通过调用setHeaders方法获取的,setHeaders方法里首先会判断xhr.setRequestHeader是否存在,如果否,直接return,ie下 !!xhr.setRequestHeader === true 所以header将为undefined,然后就报错了。

报错截图
image

jias commented

描述的太详细了,感谢