IE продолжал метать «Неожиданный вызов метода или доступа к собственности» без видимых причин.Неожиданный вызов метода или доступа к свойствам на XDomainRequest onload
Debbuging с помощью консоли я узнал, что это происходит именно после того, как он достигнет метода XDomainRequest.onload, я понятия не имею, что может быть причиной его, вот код:
var Xdr = new XDomainRequest(),
_url = someurl;
Xdr.open("get", _url);
Xdr.onload = function() {
var x = Xdr.responseText;
};
Xdr.onprogress = function(){ };
Xdr.ontimeout = function(){ };
Xdr.onerror = function() { };
setTimeout(function(){
Xdr.send();
}, 0);
Любые идеи? Это просто странно.
Ваша консоль открытой право? вы видите какие-либо запросы, происходящие в консоли или на вашем сервере? на какой строке происходит эта ошибка? –
Страница загружается отлично, когда консоль открыта (т.е. отлаживает ошибку), иначе она ничего не делает, кроме ожидания ответа. Ошибка происходит на первой строке функции Xdr.onload –
, и в этом есть проблема. console.log работает только в том случае, если консоль открыта. Добро пожаловать в отладку IE! –