未验证 提交 74e4fe8a 编写于 作者: J Jake Champion 提交者: GitHub

Merge pull request #575 from CrOrc/CrOrc-fix-resolve-IE-11

Co-authored-by: NJake Champion <me@jakechampion.name>
......@@ -471,19 +471,27 @@ export function fetch(input, init) {
}
options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL')
var body = 'response' in xhr ? xhr.response : xhr.responseText
resolve(new Response(body, options))
setTimeout(function() {
resolve(new Response(body, options))
}, 0)
}
xhr.onerror = function() {
reject(new TypeError('Network request failed'))
setTimeout(function() {
reject(new TypeError('Network request failed'))
}, 0)
}
xhr.ontimeout = function() {
reject(new TypeError('Network request failed'))
setTimeout(function() {
reject(new TypeError('Network request failed'))
}, 0)
}
xhr.onabort = function() {
reject(new DOMException('Aborted', 'AbortError'))
setTimeout(function() {
reject(new DOMException('Aborted', 'AbortError'))
}, 0)
}
function fixUrl(url) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册