Мне нужно проверить наличие кучи скриптов. В настоящее время я получаю эту строку кучу раз в моей консоли, чего я бы хотел избежать:
GET http://localhost:8888/js/flaw/blahblah.js 404 (Not Found)
Моя текущая настройка (я просто добавил попытку поймать вещь как попытку, но она не сработала).
var filesThatExist = [];
var filesThatDont = [];
function loadScript(path) {
try {
$.ajax(path)
.done(function(){
filesThatExist.push(path);
})
.fail(function(){
filesThatDont.push(path);
});
} catch (e) {
}
}
Поскольку эти ошибки не являются ошибками JavaScript, вы ничего не можете сделать, чтобы избежать этого, кроме того, что не отправляете запрос ajax на то, чего не существует.
Лучшей альтернативой было бы иметь сервис на вашем сервере, который будет проходить через проверку URL-адресов на наличие.