JavaScript Window Navigator
Das window.navigator-Objekt enthält Informationen über den Browser des Besuchers.
Window Navigator
window.navigatorDieses Objekt kann ohne das window-Präfix geschrieben werden.
Beispiele
<script>
txt = "<p>Browser-Code:" + navigator.appCodeName + "</p>";
txt+= "<p>Browser-Name:" + navigator.appName + "</p>";
txt+= "<p>Browser-Version:" + navigator.appVersion + "</p>";
txt+= "<p>Cookies aktiviert:" + navigator.cookieEnabled + "</p>";
txt+= "<p>Hardware-Plattform:" + navigator.platform + "</p>";
txt+= "<p>User-Agent:" + navigator.userAgent + "</p>";
txt+= "<p>User-Agent-Sprache:" + navigator.language + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
Selbst ausprobieren »
Warnung!!!
Informationen aus dem navigator-Objekt sind irreführend und sollten nicht zur Erkennung von Browser-Versionen verwendet werden, weil:
- Die navigator-Daten können von Browser-Benutzern geändert werden.
- Einige Browser können Testseiten falsch identifizieren.
- Browser können keine Betriebssysteme melden, die neuer als die Browserversion sind.
Browsererkennung
Da navigator die Browsererkennung irreführen kann, kann die Objekterkennung verwendet werden, um verschiedene Browser aufzuspüren.
Da verschiedene Browser unterschiedliche Objekte unterstützen, können Sie Objekte verwenden, um Browser zu erkennen. Da beispielsweise nur Opera die Eigenschaft "window.opera" unterstützt, können Sie Opera daran erkennen.
Beispiel: if (window.opera) {...some action...}
Andere Erweiterungen