Sử dụng navigator.onLine (boolean) để biết trình duyệt có kết nối mạng không.
Ví dụ
<!DOCTYPE html> <html> <body> <h1>Kiểm tra Online/Offline với JavaScript</h1> <h2>Nhấn nút để kiểm tra kết nối internet</h2> <button onclick="checkOnlineOffline()">Kiểm tra online/offline</button> <h2 class="sample"></h2> <script> function checkOnlineOffline() { if(navigator.onLine===true){ document.querySelector('.sample').innerHTML = "Bạn đang kết nối internet" } else { document.querySelector('.sample').innerHTML = "Bạn KHÔNG kết nối internet" } } </script> </body> </html>
Kết quả
Hiển thị trạng thái kết nối mạng hiện tại.