Este artículo describe el método para implementar funciones de ping en JavaScript puro. Compártelo para su referencia. El método de implementación específico es el siguiente:
function ping (ip) {var img = new image (); var start = new Date (). GetTime (); var flag = false; var isCloseWifi = true; var hafinish = false; img.Onload = function () {if (! Hasfinish) {flag = true; hasfinish = verdadero; img.src = 'x: //'; console.log ('ping' + ip + 'éxito'); }}; img.Onerror = function () {if (! Hasfinish) {if (! ISCloseWifi) {flag = true; img.src = 'x: //'; console.log ('ping' + ip + 'éxito'); } else {console.log ('La red no funciona!'); } Hasfinish = True; }}; setTimeOut (function () {isCloseWifi = false; console.log ('la red está funcionando, iniciar ping ...');}, 2); img.src = 'http: //' + ip + '/' + start; var timer = setTimeOut (function () {if (!Espero que este artículo sea útil para la programación de JavaScript de todos.