Я использую следующий запрос JQuery jQuery для проверки состояния ресурса по URL-адресу. Когда ресурс недоступен или сервер не работает, моя функция ajaxFail()
обновляет отображение.
function fetchServerStatus(service, host)
{
var port = serverStatus[service].port;
$.ajax({
url: "http://" + host + ":" + port + "/admin/server/status",
dataType: "jsonp",
timeout: 1000,
error: ajaxFail,
fail: ajaxFail,
success: ajaxDone,
done: ajaxDone,
complete: ajaxAlways,
always: ajaxAlways
});
}
Проблема заключается в том, что несмотря на объявление обработчиков для fail
и error
, которые ничего не записывают в консоль, jQuery всегда регистрирует неудавшийся запрос в консоли. Если ресурс недоступен в течение длительного времени, это создает огромный консольный журнал, что в конечном итоге приводит к сбою процесса браузера (в моем случае Chrome).
Есть ли способ остановить это от этого?