Во всех других браузерах, не IE, следующий фрагмент кода отлично работает:IE HTTPS запрос CORS XHR завершается с Script7002: XMLHttpRequest: Ошибка сети 0x2eff
<!DOCTYPE html>
<html>
<script type="text/javascript">
var xhr = new XMLHttpRequest();
var url = "https://otherdomain.com";
var method = "GET";
xhr.open(method, url, true);
xhr.onload = function() {
var responseText = xhr.responseText;
document.write(responseText);
};
xhr.send()
</script>
</html>
в двух различных IE11 браузеров (работает на разных версиях ОС), Я получаю две разные ошибки:
- IE11 Win7: Script7002: XMLHttpRequest: ошибка сети 0x80070005, доступ запрещен.
- IE11 Win8: Script7002: XMLHttpRequest: Сеть 0x2eff Ошибка Не удалось выполнить операцию из-за ошибки 00002eff
Google ищет вышеуказанные коды ошибок не оказаться ничего полезного. Я попытался установить Content-Type, добавив фиктивные функции для onprogress и onload, но безрезультатно.
Заголовки CORS правильно возвращаются из другого домена, о чем свидетельствует тот факт, что вышеописанное отлично работает в других браузерах. –