В дополнение к ответу meouw мне пришлось ввести код в iframe, который перехватывает вызовы XHR, и использовал приведенный выше ответ.Однако мне пришлось изменить
XMLHttpRequest.prototype.send = function(){
На:
XMLHttpRequest.prototype.send = function(arguments)
И мне пришлось изменить
oldSend.apply(this, arguments);
На:
oldSend.call(this, arguments);
Это было необходимо, чтобы заставить его работать в IE9 с режимом документа IE8 .Если это изменение не было выполнено, некоторые обратные вызовы, сгенерированные структурой компонентов (Visual WebGUI), не работали.Больше информации по этим ссылкам:
Без этих модификаций обратные передачи AJAX не прекращались.