2
0
mirror of https://github.com/tenrok/axios.git synced 2026-06-02 16:04:10 +03:00

Merge pull request #251 from ruchigoyal2005/master

IE9 fix for cross domain calls
This commit is contained in:
Matt Zabriskie
2016-03-05 23:40:13 -07:00
+5 -1
View File
@@ -39,6 +39,10 @@ module.exports = function xhrAdapter(resolve, reject, config) {
// Set the request timeout in MS
request.timeout = config.timeout;
// For IE 9 CORS support.
request.onprogress = function() {};
request.ontimeout = function() {};
// Listen for ready state
request[loadEvent] = function handleLoad() {
if (!request || (request.readyState !== 4 && !xDomain)) {
@@ -69,7 +73,7 @@ module.exports = function xhrAdapter(resolve, reject, config) {
// Resolve or reject the Promise based on the status
((response.status >= 200 && response.status < 300) ||
(!('status' in request) && response.responseText) ?
(!('status' in request) && request.responseText) ?
resolve :
reject)(response);