diff --git a/src/ng/httpBackend.js b/src/ng/httpBackend.js index dcb15f77a7f6..ac9e9e37dc2f 100644 --- a/src/ng/httpBackend.js +++ b/src/ng/httpBackend.js @@ -135,7 +135,7 @@ function createHttpBackend($browser, XHR, $browserDefer, callbacks, rawDocument, script.type = 'text/javascript'; script.src = url; - if (msie) { + if (msie && isDefined(script.onreadystatechange)) { script.onreadystatechange = function() { if (/loaded|complete/.test(script.readyState)) doneWrapper(); };