В этой статье описывается метод реализации функций PING в Pure JavaScript. Поделитесь этим для вашей ссылки. Конкретный метод реализации следующим образом:
функция ping (ip) {var img = new image (); var start = new Date (). getTime (); var flag = false; var isclosewifi = true; var hasfinish = false; img.onload = function () {if (! hasfinish) {flag = true; hasfinish = true; img.src = 'x: //'; console.log ('ping' + ip + 'успех.'); }}; img.onerror = function () {if (! hasfinish) {if (! isclosewifi) {flag = true; img.src = 'x: //'; console.log ('ping' + ip + 'успех.'); } else {console.log ('Сеть не работает!'); } hasfinish = true; }}; setTimeOut (function () {isCloseWifi = false; console.log ('сеть работает, запустите пинг ...');}, 2); img.src = 'http: //' + ip + '/' + start; var Timer = setTimeout (function () {if (! flag) {hasfinish = true; img.src = 'x: //'; flag = falseЯ надеюсь, что эта статья будет полезна для каждого программирования JavaScript.