获取访问权限被拒绝错误

时间:2014-10-10 07:08:50

标签: javascript jquery ajax

在IE中的https上获取访问权限被拒绝错误。同时执行ajax调用(到我的server1)响应有另一个ajax调用当我的Ajax调用url在http .By实现cors我能够在http.Tried JSONP上执行但是然后它执行我的响应,直到它找到另一个ajax调用。怎么解决 ? 以下是myserver1

alert('aaa');
var xhr2 = new XMLHttpRequest();
xhr2.open('GET', 'http://myserver2.com', true);
xhr2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr2.send();
xhr2.onload = function () {
    alert('fff');
    var appCreds = xhr2.responseText;
    alert(appCreds);
};
alert('xxx');

1 个答案:

答案 0 :(得分:0)

除了可信站点要求之外,我发现问题没有得到解决,直到我使用相同的协议作为我的原始请求,例如我的测试站点托管在https上,但是使用http(没有s)的任何目标都失败了。

这仅适用于IE,Chrome只是礼貌地在调试控制台中记录警告并且不会失败。