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

时间:2014-06-25 09:17:11

标签: jquery ajax xmlhttprequest cors

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

错误是

SEC7118:https://secure.server.com/esi?isie789=n&_=1403623253418的XMLHttpRequest需要跨源资源共享(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中,我们确实看到了响应标头 低于值

接入控制允许凭证:真 访问控制允许来源:http://www.server.co.uk

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

我无法在任何地方找到此文档,但在我的测试中看来:

  

XMLHttpRequest:网络错误0x2ef1

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