Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mengesan Status Sambungan Internet Luar Talian dalam JavaScript?
Cara Menentukan jika Sambungan Internet Luar Talian dalam JavaScript
Mengesan sambungan internet dalam JavaScript ialah aspek penting untuk memastikan pengalaman pengguna yang lancar untuk aplikasi web. Terdapat pelbagai pendekatan untuk mencapai matlamat ini, tetapi salah satu kaedah paling berkesan melibatkan penggunaan sifat window.navigator.onLine.
Sifat window.navigator.onLine menunjukkan sama ada peranti mempunyai sambungan internet yang aktif. Nilainya ialah boolean, di mana benar mewakili sambungan dalam talian dan palsu mewakili sambungan luar talian. Untuk menentukan status rangkaian semasa, cuma akses sifat ini.
console.log('Initially ' + (window.navigator.onLine ? 'on' : 'off') + 'line');
Selain itu, anda boleh melanggan acara dalam talian dan luar talian untuk dimaklumkan apabila status rangkaian berubah.
window.addEventListener('online', () => console.log('Became online')); window.addEventListener('offline', () => console.log('Became offline'));
Untuk menyemak status rangkaian semasa secara manual atas permintaan, anda boleh mencipta butang yang mencetuskan penilaian sifat window.navigator.onLine.
document.getElementById('statusCheck').addEventListener('click', () => console.log('window.navigator.onLine is ' + window.navigator.onLine));
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan Status Sambungan Internet Luar Talian dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!