В настоящее время я работаю над веб-приложением, основанным исключительно на HTML и JavaScript, которое использует CORS для использования удаленного веб-сервиса, но в настоящее время имеет проблемы с IE 11, делающим запрос GET. Самое забавное, что мы отлично работаем в IE8/9/10, а не 11.
Проблема в том, что IE 11 имеет тайм-аут и не ждет ответа от сервера. Вызов ajax просто:
$.ajax(url, {
dataType: 'json',
complete: complete,
type: 'GET',
global: true,
success: success,
crossDomain: true,
xhrFields: {
withCredentials: true
}
});
На вкладке "Сеть" и использовании Fiddler я вижу, что IE даже не отправляет запрос.
Есть ли у кого-нибудь идеи?
EDIT: Я забыл упомянуть, что я уже пробовал кеш: false. Я также нашел что-то очень странное в том, что если я переключу режим документа в dev-инструментах с Edge на 9, то снова вызов работает каждый раз, даже после того, как я очистил IE и перезапустил его, будь то кеш true или false. Очень странно.:\