Как я могу остановить jQuery.ajax () от регистрации ошибок на консоли?
Я использую следующий JQuery JSONP запрос для проверки состояния ресурса по 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).
Есть ли способ помешать этому?