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:
+5
-1
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user