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
你能帮忙吗?
我在任何地方都找不到这个记录,但在我的测试中似乎是:
XMLHttpRequest:网络错误 0x2ef1
特指混合模式错误;例如,当 https 站点提供重定向到 http 站点的请求时。
归档时间: |
|
查看次数: |
4978 次 |
最近记录: |