Мы реализуем приложение на основе AngularJS, которое использует веб-службу отдыха, размещенную в другом домене. Следующий сценарий используется для CORS, и он отлично работает на Chrome и FireFox. Это проблема в IE9 и Safari при аутентификации. Кажется, проблема связана с атрибутом withCredentials в этих браузерах. Есть ли другой способ, которым IE и Safari поддерживает CORS?Проблема в атрибуте this.withCredentials в распределении ресурсов Cross Origin
<script type="text/javascript">
XMLHttpRequest.prototype.realSend = XMLHttpRequest.prototype.send;
XMLHttpRequest.prototype.send = function(vData) {
this.withCredentials = true;
this.realSend.apply(this, arguments);
};
</script>
Если вы спрашиваете о проверенных запросах на кросс-поиск в IE9 или старше, ответ «не поддерживается». Эти браузеры имеют ограниченную поддержку CORS через XDomainRequest. –
Nop. Я прошу версии IE10 + – Shanaka