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站点的请求时。