Patch de Macaco XMLHTTPRequest.onreadystatechange

Como seria o macaco remendar oXMLHTTPRequest'sonreadystatechange função. Estou tentando adicionar uma função que seria chamada quando cada solicitação ajax feita a partir de uma página voltasse.

Eu sei que isso parece uma idéia terrível, mas o caso de uso é bem peculiar. Eu quero usar um determinado SDK com um console (jqconsole), mas mostrar status e resulta de chamadas ajax dentro do console sem modificar o SDK externo.

Eu olhei paraesta postagem que teve grande informação, mas nada em macaco remendando o retorno de chamada que parece exceder minhas habilidades de JavaScript.

P.S Não é possível usar o jQuery, pois ele suporta apenas chamadas ajax feitas a partir do jQuery nãoXMLHTTPRequests diretamente qual é o caso aqui.

questionAnswers(3)

yourAnswerToTheQuestion