ios 11以下 cannot clone a disturbed response
github.com/github/fetc…
问题发生场景使用了一个或者多个三方库
三方库或者自己的业务代码重写了fetch
ios11以下
核心原因 ios低版本兼容问题,fetch的原始响应clone一次解析后,不能再次clone(浏览器报错信息:cannot clone a disturbed response)
我们使用fetch的响应的时候,如果直接通过方法解析2次,第二次就会报错 body stream already read
fetch("http://www.likecs.com/").then(res=>{ res.text().then((r)=>{console.log(r)}) res.text().then((r)=>{console.log(r)}) });