Привет всем экспертам по js!
Помогите разобраться с проблемой.
Есть код:
function prepareExtension() {
var req = getXmlHttp();
req.onreadystatechange = function () {
if (req.readyState == 4) {
if (req.status == 200) {
$(".join_btn").css("visibility", "hidden");
return;
}
}
else {
$(".join_btn").css("visibility", "visible");
return;
}
};
req.onerror = function (){
console.log("request with error");
}
req.open('GET', 'some_site/data/file.txt, true);
req.send(null);
}
Его задача - проверить есть ли такой ресурс. Проблема в том, что ресурса может не быть и в этом случае генерируется исключение, которое впоследствии выводится в консоль браузера. Я хочу отловить это исключение и по своему обработать. Try catch здесь не помогает. Если этого нельзя сделать, то хотя бы как не выводить в консоль злорадное
GET http://some_site/data/file.txt Идеи?