I found several similar threads. However, no one has yet worked.
Problem
In our current ecosystem, we have three servers for our http-apis. Two for dough and one for production.
We recently released web-based client applications using AngularJS. Since client applications are designed for our clients, communication with our api is cross-domain. Web applications work correctly in Chrome, Safari, and Firefox. However, for the third api, Internet Explorer (11) refuses to send a preview request (options), which disconnects the client to communicate with the api. In the other two apis, the web application works fine in IE.
Apis will be as follows:
https://api.doma.in/accesstoken -- Works in IE11 https://api2.doma.in/accesstoken -- Works in IE11 https://api3.doma.in/accesstoken -- Does not send preflight in IE11.
What you need to notice is that the three servers are more or less cloned, so the setup will not be much different.
However, the error I get in the error messages I receive is the following:
SEC7118: XMLHttpRequest https://api3.doma.in/accesstoken required CORS (Cross Origin Resource Sharing). SEC7119: XMLHttpRequest https://api3.doma.in/accesstoken required CORS Preflight. SCRIPT7002: XMLHttpRequest Network error 0x80070005, Access Denied.
In the online log, this only shows that the pre-check request has been canceled, therefore, there are no request or response headers.
javascript angularjs internet-explorer ssl internet-explorer-11
cbass
source share