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, время: 13:27. |