Resposta ajax inconsistente (XDR) do IE

Estou fazendo uma solicitação ajax de um iframe que é injetado em todas as páginas por meio de um plug-in do IE. Estou usando o @ cross request do domínio porque o ajax do jQuery falha no IE. Isso funciona 75% do tempo no IE8 e 9. Os outros 25%, oxdr.onload nem dispara.

O servidor php está fazendo seu trabalho ... o log parece idêntico para quandoonload dispara e não dispara. Além disso,xdr.onerror também não dispara.

Alguma ideia

        thisURL = "http://example.com/getmsg.php?cmd=getMessage&iid=ddeb2c1228&uurl=http%3A%2F%2Fwww.cnn.com%2F&t=" + Math.random(); 

        // Use Microsoft XDR
        var xdr = new XDomainRequest();
        xdr.open("GET", thisURL);
        xdr.onload = function() {
            // this is sometimes called, sometimes not in IE
            alert('INCONSISTENT ALERT');
            callback(xdr.responseText);
        };
        xdr.send();

questionAnswers(5)

yourAnswerToTheQuestion