Существует Javascript линия (вы можете попробовать его в консоли браузера)Как получить код состояния страницы перед загрузкой
window.location.href='http://example.com'
, который будет толкать вас http://example.com
В Браузер (Google Chrome) -> Инструменты разработчика -> Раздел сети, на который вы можете увидеть статус «Состояние» - 200.
Возникает вопрос:
как получить код состояния 200/404/302 прямо перед выполнением
window.location.href='http://example.com'
Спасибо.
P.S. jQuery подходит для использования.
Вам нужно будет сначала загрузить его с помощью Ajax, и он должен быть включен в один домен или COR. – epascarello
@epascarello имеет правильный ответ здесь, хотя, если вы хотите что-то сделать, когда он недоступен, на этом случае должна быть страница с ошибкой, поданная с сервера. Это не должно быть задачей JS для обеспечения обработки в этом конкретном случае. (Я основываю это на конкретном использовании window.location.href). – Sinistralis