@Ignatusha

Как написать программу для пинга сайтов на JS?

Как будет выглядеть программа на js встроенная в html, которая будет проверять доступность ресурса, например яндекса и в зависимости от доступности выводить сообщение досупен или нет.

Может ли JS делать такое?
  • Вопрос задан
  • 283 просмотра
Решения вопроса 1
NooBiToo
@NooBiToo
https://github.com/jdfreder/pingjs

function Pinger_ping(ip, callback) {

  if(!this.inUse) {

    this.inUse = true;
    this.callback = callback
    this.ip = ip;

    var _that = this;

    this.img = new Image();

    this.img.onload = function() {_that.good();};
    this.img.onerror = function() {_that.good();};

    this.start = new Date().getTime();
    this.img.src = "http://" + ip;
    this.timer = setTimeout(function() { _that.bad();}, 1500);

  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Sveak Барнаул
от 50 000 руб.
Webimatic Санкт-Петербург
от 120 000 руб.
22 авг. 2019, в 09:33
400 руб./в час
22 авг. 2019, в 09:06
20000 руб./за проект
22 авг. 2019, в 07:30
10000 руб./за проект