Функция обратного вызова не работает в IE11. Функция _onReadyStateChange () принимает два параметра. Но когда эта функция называется отправителем параметров, а xmlHttp назначается как «неопределенная» переменная.
this.xmlHttpRequest = new XMLHttpRequest();
debugger
this._onReceiveHandler = Function.createCallback(this._onReadyStateChange,
{
sender: this,
xmlHttp: this.xmlHttpRequest
});
this._started = true;
this.xmlHttpRequest.onreadystatechange = this._onReceiveHandler;
this.xmlHttpRequest.open(verb, webRequest.getResolvedUrl(), false); // False to call Synchronously
Вызов функции обратного вызова _onReadyStateChange ()
_onReadyStateChange: function (e)
{
debugger
if (e.xmlHttp.readyState === 4)
{
------
}
}