Artikel ini menjelaskan metode penerapan fungsi ping dalam javascript murni. Bagikan untuk referensi Anda. Metode implementasi spesifik adalah sebagai berikut:
fungsi ping (ip) {var img = gambar baru (); 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 + 'sukses.'); }}; img.onError = function () {if (! hasfinish) {if (! isCloseWifi) {flag = true; img.src = 'x: //'; console.log ('ping' + ip + 'sukses.'); } else {console.log ('Network tidak berfungsi!'); } hasfinish = true; }}; setTimeout (function () {isCloseWifi = false; console.log ('jaringan berfungsi, mulai ping ...');}, 2); img.src = 'http: //' + ip + '/' + start; var timer = setTimeout (function () {if (! flag) {hasfinish = true; img.src = 'x: //'; flag = false; console.log ('ping' + ip + 'fail.');}}, 1500);} ping ('www.google.com:80');Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.