이 기사에서는 순수한 자바 스크립트에서 핑 함수를 구현하는 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 특정 구현 방법은 다음과 같습니다.
함수 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 + 'success.'); }}; img.onerror = function () {if (! hasfinish) {if (! isclosewifi) {flag = true; img.src = 'x : //'; console.log ( 'ping' + ip + 'success.'); } 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 : //'; false = false; console.log ( 'ping' + ip + 'fail.');}}, 1500);} ping ( 'www.google.com:80');이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.