Failed to load exception (DOMException)
Привет всем экспертам по 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 Идеи? |
Цитата:
Вы используете jQuery. У него есть удобный $.ajax().done().fail(). Но это не принципиально Цитата:
window.onerror = null; |
| Часовой пояс GMT +3, время: 21:55. |