Navigator -Objekt in JavaScript | Erklärt

Navigator -Objekt in JavaScript | Erklärt
In JavaScript die “NavigatorObjekt umfasst die Informationen über den Strom Browser dass der Benutzer verwendet wird, um auf eine Webanwendung zuzugreifen. Sie wissen vielleicht, dass alle Browser unterschiedlich sind und sie verarbeiten JavaScript anders. In einem solchen Szenario hilft das Navigator -Objekt beim Anpassen Ihrer Anwendung gemäß den Browsereinstellungen des Benutzers.

Das JavaScript -Navigator -Objekt ermöglicht es Ihnen, die zu verwenden Standort Informationen, um Details zum aktuellen Standort des Benutzers zu erhalten. Seine anderen nützlichen Eigenschaften helfen dabei, über das zu wissen Browsername, es ist Ausführung, Browsermotor oder Produktname und der Browser des Browsers Sprache. Kurz gesagt, Ihre Website ist mit verschiedenen Browsern kompatibler, wenn Sie die Eigenschaften der Navigator -Objekte korrekt verwenden.

In diesem Artikel werden das Navigator-Objekt in JavaScript, seinen Eigenschaften und Methoden mit Hilfe geeigneter Beispiele erläutert. So lass uns anfangen!

Navigatorobjekt in JavaScript

Wie bereits erwähnt, wird das Navigator-Objekt in JavaScript zum Abrufen von Browser-Informationen verwendet. Es handelt sich um eine Fenstereigenschaft, auf die mit:

Fenster.Navigator

ODER

Navigator

Das Navigator -Objekt bietet verschiedene Eigenschaften und Methoden, die den Programmierern helfen, die vom Browser bereitgestellten Funktionen zu bestimmen. Befolgen Sie diesen Beitrag, um die häufig verwendeten Eigenschaften und Methoden der Navigator -Objekte zu lernen, wenn Sie dasselbe Motiv haben.

Navigator -Objekt -Appcodename -Eigenschaft in JavaScript

Der "AppcodenameEigenschaft des JavaScript -Navigator -Objekts Zeigt den Browser -Code -Namen an.

Syntax der Navigator -Objekt -Appcodename -Eigenschaft in JavaScript

Navigator.Appcodename

Beispiel: Navigator -Objekt -Appcodename -Eigenschaft in JavaScript

Im untergegebenen, die Variable “BrowsercodenameSpeichert den von der zurückgegebenen Browser -Code -Namen "Navigator.Appcodename" Eigentum:

Lassen Sie Browsercodename = Navigator.Appcodename;
Konsole.log ("Browser -Code -Name ist:" + browsercodename);

Wie Sie aus der Ausgabe sehen können, ist unser Browser -Code -Name "Mozilla”:

Navigator -Objekt -Appname -Eigenschaft in JavaScript

Der "App NameEigenschaft des Navigator -Objekts gibt den Namen des Browsers zurück.

Notiz: Alle modernen Browser werden angezeigt “Netscape" als die App Name Navigator -Objekteigenschaftswert.

Syntax der Navigator -Objekt -Appname -Eigenschaft in JavaScript

Navigator.App Name

Beispiel: Navigator -Objekt -Appname -Eigenschaft in JavaScript

Jetzt werden wir den Wert der “abrufen“App NameEigenschaft des Navigator -Objekts:

Lassen Sie Browsername = Navigator.App Name;
Konsole.log ("Browsername:" + BrowSername);

Ausgang

Navigator -Objekt Appversion Eigenschaft in JavaScript

Wenn Sie etwas über die Version Ihres aktuellen Browsers wissen möchten, können Sie das verwendenApp VersionEigenschaft des JavaScript -Navigator -Objekts.

Syntax der Navigator -Objekt -Appversionseigenschaft in JavaScript

Navigator.App Version

Beispiel: Navigator Object Appversion Eigenschaft in JavaScript

Im folgenden Beispiel der Wert der "Navigator.App Version"Wird in der Variablen gespeichert"Ausführung,”Das wird dann mit Hilfe des" in der Konsole angezeigt "Konsole.Protokoll()" Methode:

Lassen Sie Version = Navigator.App Version;
Konsole.log ("Browserversion:" + Version);

Die folgende Ausgabe zeigt die Version unseres Browsers:

Navigator -Objekt -Cookieenableer -Eigenschaft in JavaScript

Das Navigatorobjekt “cookiesenabledDie Eigenschaft wird verwendet, um zu überprüfen, ob die Cookies im Browser aktiviert sind oder nicht.

Syntax der Navigator -Objekt -Cookieenableer -Eigenschaft in JavaScript

Navigator.Cookieenabled

Wenn Cookies im Browser aktiviert sind, die Navigator.Cookieenabled Eigenschaft wird zurückkehren "WAHR„; Andernfalls wird der Rückgabefall auf “gesetzt“FALSCH”Wenn Cookies deaktiviert sind.

Beispiel: Navigator -Objekt -Cookieenableer -Eigenschaft in JavaScript

Wir werden den Status der Cookies unseres Browsers durch die „verwenden“ überprüfenNavigator.Cookieenabled" Eigentum:

lass Cookies = Navigator.cookieenabled;
Konsole.log ("Cookies aktiviert:" + Cookies);

Die Ausgabe bedeutet, dass Cookies in unserem Browser aktiviert sind:

Navigator -Objekt Geolocation -Eigenschaft in JavaScript

In JavaScript die “GeolokalisierungEigentum eines Navigatorobjekts gibt eine "zurück" zurück "GeolokalisierungObjekt, mit dem Sie die standortbezogenen Informationen wie die aktuelle Position des Benutzers bereitstellen können.

Syntax der Navigator -Objekt Geolocation -Eigenschaft in JavaScript

Navigator.Geolokalisierung

Beispiel: Navigator -Objekt Geolocation -Eigenschaft in JavaScript

Das Navigatorobjekt “GeolokalisierungEigentum bittet Sie, die Erlaubnis zu erteilen, den Standort zu erhalten. Bei der Erfüllung der Anfrage wird ein „zurückgeben“GeolokalisierungObjekt und dieses Objekt können verwendet werden, um weitere Vorgänge durchzuführen.

In unserem Programm werden wir zunächst auf die zugreifen Geolocation API Verwendung der "Navigator.Geolokalisierung„Immobilien, wenn dieser Vorgang erfolgreich ist, wird die angegebene Eigenschaft die“ auf die “eingerichtet“GetCurrentPositions ()"Geolocation -Objektmethode beim Bestehen"Showposition ()”Als Argument, sonst der Code, der in die“ geschrieben wurde “andersBlock wird ausgeführt:

if (Navigator.Geolocation)
Navigator.Geolokalisierung.GetCurrentPosition (Showposition);
anders
Konsole.log ("Geolokalisierung wird von diesem Browser nicht unterstützt.");

Nachdem die Funktion der Standortzugriff durch den Benutzer durch den Benutzer zugelassen wurde, führt die Funktion der ShowPosition () ihre Funktionalität aus und zeigt die Position des aktuellen Geräts gemäß der “anBreite" Und "Längengrad" Werte:

Funktionshowposition (Position)
Konsole.log ("Breite:" + Position.Koordnungen.Breitengrad + "" +
"Länge:" + Position.Koordnungen.Längengrad);

Um unsere aktuelle Position kennenzulernen, ermöglichen wir den Standortzugriff für die Geolocation -API:

Danach das "Breite" Und "LängengradWerte werden im Konsolenfenster innerhalb weniger Mikrosekunden angezeigt:

Navigator -Objekt Navigator.Spracheigenschaft in JavaScript

Der "Navigator.SpracheDie Eigenschaft des Navigator -Objekts holt die aktuelle Sprache des Browsers ab.

Syntax des Navigator -Objekt -Navigators.Spracheigenschaft in JavaScript

Navigator.Sprache

Wenn der Browser online ist, ist der “Navigator.Sprache" wird zurückkehren "WAHR„; Andernfalls ist sein Rückgabefall auf “festgelegt“FALSCHWenn der Browser offline ist.

Beispiel: Navigator -Objekt Navigator.Spracheigenschaft in JavaScript

Führen Sie den folgenden Code aus, um die Sprache Ihres Browsers zu überprüfen:

Lassen Sie Sprache = Navigator.Sprache;
Konsole.log ("Browsersprache:" + Sprache);

Die Sprache unseres Browsers ist auf die von English-United States festgelegten Staaten eingestellt. Deshalb die Zeichenfolge “en-us”Wird als Ausgabe angezeigt:

Navigator -Objekt Navigator.Online -Eigenschaft in JavaScript

Navigator.onlineIst eine weitere nützliche Eigenschaft des Navigator -Objekts, das überprüft, ob der Browser online ist oder nicht.

Syntax des Navigator -Objekt -Navigators.Online -Eigenschaft in JavaScript

Navigator.online

Beispiel: Navigator -Objekt Navigator.Online -Eigenschaft in JavaScript

Um den aktuellen Status Ihres Browsers zu überprüfen, geben Sie den folgenden Code im Konsolenfenster ein:

lass online = navigator.online;
Konsole.Log ("Browser online:" + online);

WAHR"Stellt dar, dass Ihr Browser online ist, während"FALSCH”Zeigt an, dass der Browser derzeit nicht aktiv ist (offline):

Navigator -Objekt Navigator.Plattformeigenschaft in JavaScript

Der "Navigator.PlattformDie Eigenschaft eines JavaScript -Objekts identifiziert die Plattform, auf der Ihr Browser ausgeführt wird.

Syntax des Navigator -Objekt -Navigators.Plattformeigenschaft in JavaScript

Navigator.Plattform

Beispiel: Navigator -Objekt Navigator.Plattformeigenschaft in JavaScript

Lassen Sie Plattform = Navigator.Plattform;
Konsole.log ("Plattform:" + Plattform);

Das oben gegebene Programm gibt die Plattform aus, für die der Browser zusammengestellt wird:

Navigator -Objekt Navigator.Produkteigenschaft in JavaScript

In JavaScript die “Navigator.ProduktDie Eigenschaft eines Navigator -Objekts wird zugegriffen, um den Browser -Engine oder den Produktnamen anzuzeigen.

Syntax des Navigator -Objekt -Navigators.Produkteigenschaft in JavaScript

Navigator.Produkt

Beispiel: Navigator -Objekt Navigator.Produkteigenschaft in JavaScript


Aus Gründen der Kompatibilität zeigen moderne Browser an “Gecko"Als Produktname, wenn das"Navigator.ProduktImmobilien werden zugegriffen:

Lassen Sie BrowserProduct = Navigator.Produkt;
Konsole.log ("Browserprodukt:" + BrowserProduct);

Ausgang

Navigator -Objekt Navigator.Benutzeragenteneigenschaft in JavaScript

Der Browser sendet die Header des Benutzeragenten an den Server und kann mit “mit“ abgerufen werdenNavigator.User-Agent" Eigentum.

Syntax des Navigator -Objekt -Navigators.Benutzeragenteneigenschaft in JavaScript

Navigator.User-Agent

Beispiel: Navigator -Objekt Navigator.Benutzeragenteneigenschaft in JavaScript

Um die Informationen im Benutzer-Agent-Header zu erhalten, werden wir die “aufrufen“User-AgenT ”Eigenschaft des Navigator -Objekts:

Lassen Sie Agent = Navigator.User-Agent;
Konsole.log ("user-Agent:" + Agent);

Der Header User-Agent Header bietet die Informationen zur Browser-Plattform, den Namen, die Versionsnummer:

Navigator -Objekt Javaenabled () Methode in JavaScript

Ist "Java”In Ihrem Browser aktiviert? Verwenden Sie die "Javaenabled ()" Navigator -Objektmethode, um die Antwort auf die angegebene Frage zu erhalten.

Syntax des Navigator -Objekts Javaenableabd () in JavaScript

Navigator.javaenabled ()

Beispiel: Navigator -Objekt Javaenableabd () Methode in JavaScript

Der "javaenabled ()"Methode gibt einen booleschen Wert entweder wahr oder falsch zurück, wo"WAHR"Repräsentiert, dass Java aktiviert ist und"FALSCH”Zeigt an, dass Java deaktiviert ist:

Lassen Sie Java = Navigator.javaenabled ();
Konsole.log ("java aktiviert:" + java);

Ausgang

Wir haben die wesentlichen Informationen zum Navigator -Objekt in JavaScript zusammengestellt.

Abschluss

Navigator -Objekt in JavaScript wird als "bezeichnet"Navigator" oder "Fenster.Navigator“. Es enthält Informationen über den Browser und seine Fähigkeiten. Das JavaScript -Navigator -Objekt bietet mehrere nützliche Eigenschaften und Methoden, die die Details im Zusammenhang mit dem Browser abrufen, z. Diese Beschreibung erklärte die Navigator ObjecZinn JavaScript mit Hilfe geeigneter Beispiele.