JavaScript biedt de “ navigator '-object dat helpt bij het detecteren van browserinformatie zoals 'appCodeName', 'appVersion', 'appName'-naam, enz. Het voert deze speciale taken uit met behulp van de bijbehorende methoden en eigenschappen. De ' online ” is zo'n eigenschap die verwijst naar de browsermodus. Zoals de naam al doet vermoeden, toont deze eigenschap de browsermodus als een Booleaanse waarde, d.w.z. ' online ” (waar), en “ offline ” (vals).
Dit bericht gaat dieper in op het gebruik van de eigenschap 'navigator.onLine' in JavaScript.
Hoe de eigenschap 'navigator.onLine' in JavaScript te gebruiken?
De ' navigator ' voorwerp ' online ” eigenschap wordt gebruikt om de webbrowsermodus te controleren, d.w.z. de browser is verbonden met internet of niet. Het retourneert de status 'online' en 'offline' van de browser. Als de browser online is, retourneert deze de Booleaanse waarde ' WAAR ' En ' vals ” voor de offlinestatus.
Syntaxis
navigator.onLine
De bovenstaande syntaxis is vrij eenvoudig en ongecompliceerd en retourneert een ' Booleaans ” waarde voor de online of offline status van de browser dienovereenkomstig.
Laten we de hierboven gedefinieerde syntaxis praktisch gebruiken.
Voorbeeld: de eigenschap 'navigator.onLine' toepassen om de browsermodus te controleren
In dit voorbeeld wordt de eigenschap 'navigator.onLine' toegepast om de huidige browsermodus te controleren, hetzij 'online' of 'offline'.
HTML code
Bekijk eerst de volgende code:
< P > Klik op de gegeven knop om de browser te controleren 's-modus.s-modus knop >
< P ID kaart = 'voor' > P >
In de bovenstaande coderegels:
- De ' ” tag specificeert de alinea-instructie.
- De '
”-tag sluit een knop in met een muisgebeurtenis 'onclick' om de functie 'mode()' aan te roepen bij de gegeven knopklik. - De seconde ' ” tag bevat een lege paragraaf met een toegewezen id als “para”.
JavaScript-code
Volg nu het gegeven codefragment:
< script >functie modus ( ) {
was rekening = navigator.onLine;
document.getElementById ( 'voor' ) .innerHTML = 'Browser online: ' + controleren;
}
script >
In dit codeblok:
- Definieer een functie met de naam ' modus() ”.
- Declareer in zijn definitie een 'check' -variabele die de ' navigator.onLine ” eigenschap om de huidige browsermodus te controleren.
- Gebruik ten slotte de ' getElementById() '-methode om toegang te krijgen tot de toegevoegde lege paragraaf via zijn id 'para' en deze toe te voegen met respectievelijk de vermelde verklaring en de 'online/offline'-status van de browser.
Uitgang
Hier kan worden geïmpliceerd dat de geretourneerde waarde ' WAAR ' bij klikken op de knop, wat bevestigt dat de huidige browser ' online ”.
Conclusie
Om de ' navigator.onLine ” eigenschap, specificeer het in de scriptsectie zonder een extra argument door te geven. Deze eigenschap zal tonen ' WAAR ” als de browsermodus “online” is en “ vals ' als het 'offline' is. Deze waarden impliceren respectievelijk of de browser is verbonden met internet of niet. Dit bericht ging kort in op het gebruik van de eigenschap 'navigator.onLine' in JavaScript.