Überwachung des Internetverbindungsstatus in JavaScript
Das Erkennen von Offline-Internetverbindungen ist für Webanwendungen, die einen konsistenten Netzwerkzugriff erfordern, von entscheidender Bedeutung. In JavaScript bieten die Eigenschaft window.navigator.onLine und die zugehörigen Ereignisse online und offline eine praktische Möglichkeit, den Konnektivitätsstatus zu überwachen.
Offline-Status erkennen:
Um den Offline-Status zu erkennen, können Sie auf die zugreifen window.navigator.onLine-Eigenschaft, die einen booleschen Wert zurückgibt, der angibt, ob der Benutzer mit dem Internet verbunden ist.
window.addEventListener:
Sie können auch window.addEventListener verwenden, um darauf zu warten Online und Offline Veranstaltungen. Wenn sich die Konnektivität von online zu offline ändert, wird das Ereignis offline ausgelöst und umgekehrt.
Codebeispiel:
Der folgende Codeausschnitt zeigt dies So verwenden Sie diese Methoden:
console.log('Initially ' + (window.navigator.onLine ? 'on' : 'off') + 'line'); window.addEventListener('online', () => console.log('Became online')); window.addEventListener('offline', () => console.log('Became offline')); document.getElementById('statusCheck').addEventListener('click', () => console.log('window.navigator.onLine is ' + window.navigator.onLine));
Dieser Code protokolliert den anfänglichen Verbindungsstatus, wartet auf Änderungen und ermöglicht Ihnen um den Status manuell zu überprüfen, indem Sie auf eine Schaltfläche klicken.
Hinweis:
Die Verfügbarkeit dieser Methoden kann je nach Browser und Plattform variieren.
Das obige ist der detaillierte Inhalt vonWie kann JavaScript den Internetverbindungsstatus erkennen und überwachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!