Well after more research, it would seem that Angular needs a way to support XDomainRequest in the case of CORS. I hacked it in (line 8943 or so in angular-1.0.1.js new XHR()) to be new XDomainRequest()This would have worked, except I'm running on a https domain calling a CDN on http. Of course this works on other browsers, just not IE. Reference this article, specifically point #7Hope this will help someone in the future
On Friday, July 13, 2012 11:32:16 AM UTC-7, Nick wrote:Hey all -I'm using a CDN on a different domain to retrieve data for our webapp. We decided to use CORS (specifically "simple request"). To get this to work, I had to remove the 'X-Requested-With': 'XMLHttpRequest' default header from angular-1.0.1.js. That's a separate issue, not what I'm getting at.It seems that IE8 & IE9 use a different object than XmlHttpRequest (of course): XDomainRequest. I'm getting an 'Error: Access is denied' in my debugging console in IE9 on line 8942 of angular-1.0.1.js (xhr.open(method, url, true);)Some reference links:Is this something angular just hasn't accommodated / supported yet, or perhaps I'm doing something else wrong? Let me know if I can provide anything further to help track this down. We were hoping to go to BETA next week... :)