XMLHttpRequest – SEC7127:为CORS请求阻止了重定向

我在IE11第一次访问我们的网页时遇到错误。 它适用于我的计算机上的Chrome,但不适用于其他开发人员的计算机。 但是在所有情况下刷新页面时它都有效。

错误是

SEC7118:XMLHttpRequest for https://secure.server.com/esi?isie789=n&_=1403623253418需要跨源资源共享(CORS)。

SCRIPT7002:XMLHttpRequest:网络错误0x2ef1,由于错误00002ef1无法完成操作。 SEC7127:针对CORS请求阻止了重定向。

它是使用Ajax jquery调用的。

$.ajax({ url: esiUrl, type: 'GET', data: "isie789=" + isIE789, dataType: 'html', cache: false, success: function(responseText) { if(responseText.length > 0) { $("#deal-of-day-esi").replaceWith(responseText); } }, error: function() { } }); 

在IE11中查看请求/响应标头 – 我没有看到任何标头。 但是在刷新或Chrome浏览器中,我们确实会看到带有以下值的响应标头

Access-Control-Allow-Credentials:true Access-Control-Allow-Origin: http : //www.server.co.uk

你能帮忙吗?

我无法在任何地方找到这个记录,但在我的测试中看来:

XMLHttpRequest:网络错误0x2ef1

具体是指混合模式错误; 例如,当https站点提供重定向到http站点的请求时。