Neueste Web-Entwicklung Tutorials
 

JavaScript window Navigator


Die window.navigator Objekt enthält Informationen über den Browser des Besuchers.


Window Navigator

Das window.navigator Objekt kann ohne das Fenster Präfix geschrieben werden.

Einige Beispiele:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Navigator Cookie aktiviert

Die Eigenschaft cookieEnabled true zurück , wenn cookies aktiviert sind, ansonsten false :

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Versuch es selber "

Die Browser-Namen

Die Eigenschaften appName und appCodeName Rückkehr den Namen des Browsers:

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName + ". Code name is " + navigator.appCodeName;
</script>
Versuch es selber "

Wusstest du schon?

IE11, Chrome, Firefox und Safari zurückkehren appName "Netscape".

Chrome, Firefox, IE, Safari und Opera alle zurückkehren appCodeName "Mozilla".


Die Browser-Engine

Die Eigenschaft product liefert den Motor Namen des Browsers:

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Versuch es selber "

Die Browser - Version I

Die Eigenschaft appVersion gibt Versionsinformationen über den Browser:

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Versuch es selber "

Die Browser-Version II

Die Eigenschaft userAgent also gibt Versionsinformationen über den Browser:

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Versuch es selber "

Achtung !!!

Die Informationen aus dem Navigator-Objekt kann oft irreführend sein und sollte nicht verwendet werden Browser-Versionen zu erkennen, weil:

  • Verschiedene Browser können den gleichen Namen verwenden
  • Die Navigationsdaten können vom Browser Besitzer geändert werden
  • Einige Browser misidentify sich in den Bypass-Site-Tests
  • Browser können nicht neue Betriebssysteme zu berichten, veröffentlicht später als der Browser

Die Browser-Plattform

Die Eigenschaft Plattform gibt den Browser - Plattform (Betriebssystem):

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Versuch es selber "

Die Browser-Sprache

Die Eigenschaft language gibt die Sprache des Browsers:

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Versuch es selber "

Ist Java aktiviert?

Die Methode javaEnabled() liefert true , wenn Java aktiviert ist:

Beispiel

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Versuch es selber "