บทความนี้อธิบายวิธีการใช้ฟังก์ชั่น PING ในจาวาสคริปต์บริสุทธิ์ แบ่งปันสำหรับการอ้างอิงของคุณ วิธีการใช้งานเฉพาะมีดังนี้:
ฟังก์ชั่น ping (ip) {var img = image ใหม่ (); var start = new date (). getTime (); var flag = false; var isClosewifi = true; var hasfinish = false; img.onload = function () {ถ้า (! hasfinish) {flag = true; hasfinish = true; img.src = 'x: //'; console.log ('ping' + ip + 'ความสำเร็จ'); - img.onerror = function () {ถ้า (! hasfinish) {ถ้า (! isclosewifi) {flag = true; img.src = 'x: //'; console.log ('ping' + ip + 'ความสำเร็จ'); } else {console.log ('เครือข่ายไม่ทำงาน!'); } hasfinish = true; - settimeout (function () {isClosewifi = false; console.log ('เครือข่ายทำงาน, เริ่ม ping ... ');}, 2); img.src = 'http: //' + ip + '/' + start; var timer = settimeout (function () {if (! flag) {hasfinish = true; img.src = 'x: //'; flag = false; console.log ('ping' + ip + 'ล้มเหลว');}}, 1500);ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน