Проблема:
Я вижу следующую ошибку в консоли браузера, не хочу, чтобы решение этой ошибки было устранено. Я хочу удалить решение из консоли браузера.
GET https://logo.clearbit.com/objectivepartners.com net::ERR_ABORTED 404
Я пришел к следующему solution
, которое может справиться с утешением, но при использовании fetch
оно не работает:
console.defaultError = console.error.bind(console);
console.errors = [];
console.error = function(){
if (!arguments[0].includes("404")) {
console.defaultError.apply(console, arguments);
}
console.errors.push(Array.from(arguments));
}
fetch("https://logo.clearbit.com/objectivepartners.com").then(response => {
if (response.ok) {
console.log("okay");
}
}).catch(error => {
console.error("404"); // WILL NOT SHOW IN BROUSER CONSOLE
console.error("error"); // WILL SHOW IN BROWSER CONSOLE
});
Здесь, я хочу, если arguments
включает 404
, то не утешать его в браузере. Но при сбое запроса выборки он включает 404, все же это утешает, что я не хочу, чтобы это происходило
, возможно ли, что когда fetch fail
я могу отключить использование в этом коде (путем изменения) или любой другойДругой способ?