Monkey patch XMLHTTPRequest.onreadystatechange

Jak poszedłaby łatka małpy?XMLHTTPRequestjestonreadystatechange funkcjonować. Próbuję dodać funkcję, która zostanie wywołana, gdy każde żądanie ajax wykonane ze strony wróci.

Wiem, że to brzmi jak okropny pomysł, ale przypadek użycia jest dość dziwny. Chcę używać określonego zestawu SDK z konsolą (jqconsole), ale wyświetlać status i wyniki wywołań ajax w konsoli bez modyfikowania zewnętrznego zestawu SDK.

Obejrzałemten post który miał świetną informację, ale nic na małpę łatającą wywołanie zwrotne, które wydaje się przekraczać moje umiejętności JavaScript.

P. Nie można używać jQuery, ponieważ obsługuje tylko wywołania ajax wykonane z jQuery nie zXMLHTTPRequests bezpośrednio w tym przypadku.

questionAnswers(3)

yourAnswerToTheQuestion