用 javascript 实现 ping 一个主机

用 javascript 实现 ping 一个主机,仅测试是否能够连接,在weibo 上看到的记录一下,自己感觉这个不算ping
function ping(ip){
  var img = new Image();
  var start = new Date().getTime();
  img.src = "http://" + ip +"?t="+start;
  var flag = false;
  img.onload = function(){
    flag = true;
    console.log('ok');
  }
  var timer = setTimeout(function(){
      if(!flag){
        flag = false;
        console.log('failed');
      }


  },1500);
}


ping('192.168.1.106');

测试了一下真的可以


来源地址  http://weibo.com/1703476113/A2xIl5Wgc  

你可能感兴趣的:(JS,&&,CSS)