XMLHttpRequest-SEC7127:CORS请求的重定向被阻止

Sam*_*war 5 ajax jquery 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() {
        }
    });
Run Code Online (Sandbox Code Playgroud)

在IE11中寻找请求/响应标头-我没看到任何标头。但是在刷新或在Chrome,Firefox中,我们确实看到了带有“低于”值的响应标头

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

你能帮忙吗?

TTT*_*TTT 0

我在任何地方都找不到这个记录,但在我的测试中似乎是:

XMLHttpRequest:网络错误 0x2ef1

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