Существует ли способ обнаружить через JavaScript (сторона клиента) какие-либо запросы Ajax, которые происходят и даже получают количество происходящих запросов?
Причина я спрашиваю: у Меня есть глобальный индикатор обработки в приложении, работающий на с несколькими разработчиками, некоторые из которых забыли запускать и останавливать индикатор при выполнении запросов Ajax.
Существует ли способ обнаружить это?
Я знаю, что лучший способ обработать его состоял бы в том, чтобы инициировать что-то с запросами и когда запросы завершаются, но я не могу управлять другими разработчиками или переписать унаследованный код, таким образом, я ищу что-то, в чем я могу ввести с JavaScript для обнаружения запросов.
Я разобрался (используя jQuery):
$(document).ajaxStart(function() { /* start indicator */ });
$(document).ajaxStop(function() { /* stop indicator */ });