我正在尝试使用 IE9 浏览器登录 parseapp.com 托管的站点。我收到此错误:
“IE 的 XDomainRequest 不提供错误信息”
我正在通过 SSL ( https://myapp.parseapp.com ) 访问网页..
使用最新 (1.2.18) 版本的 Parse.js..
Parse.js 的片段:
Parse._ajaxIE8 = function(method, url, data) {
var promise = new Parse.Promise();
var xdr = new XDomainRequest();
xdr.onload = function() {
var response;
try {
response = JSON.parse(xdr.responseText);
} catch (e) {
promise.reject(e);
}
if (response) {
promise.resolve(response);
}
};
xdr.onerror = xdr.ontimeout = function() {
// Let's fake a real error message.
var fakeResponse = {
responseText: JSON.stringify({
code: Parse.Error.X_DOMAIN_REQUEST,
error: "IE's XDomainRequest does not supply error info."
})
};
promise.reject(fakeResponse);
};
xdr.onprogress = function() {};
xdr.open(method, url);
xdr.send(data);
return promise;
};