Какой самый быстрый способ проверить, подключен ли мой сервер через JavaScript?
Я пробовал следующий AJAX:
function isonline() {
var uri = 'MYURL'
var xhr = new XMLHttpRequest();
xhr.open("GET",uri,false);
xhr.send(null);
if(xhr.status == 200) {
//is online
return xhr.responseText;
}
else {
//is offline
return null;
}
}
Проблема в том, что он никогда не возвращается, если сервер отключен. Как установить таймаут, чтобы, если он не возвращается через определенное время, я могу предположить, что он отключен?