navigator
Der Browser des users
Welchen Web-Browser verwendet der Anwender? Und nähere Spezifikationen über den Browser. Das navigator Objekt steht in der Objekthierarchie neben, nicht unter dem window Objekt.
navigator.appName
<script type="text/javascript">
var an = navigator.appName; // gibt 'Microsoft Internet Explorer' oder 'Netscape' aus
var av = navigator.appVersion; // Versionsnummer und Plattform für die er geschaffen wurde
var acn = navigator.appCodeName; // IE wie auch FF haben den Nick 'Mozilla'
document.write("You are using <strong>" +an+ "</strong>, version <strong>" +av+ "</strong>.
Its code name is <stronggt;" +acn+ "</strong>." );
</script>
navigator.userAgent
User Agent sendet den Header: <strong><script type="text/javascript">document.write(navigator.userAgent);</script></strong>
User Agent sendet den Header:
Browserweiche
Es gibt so viele unterschiedliche Browser und Generationen, dass einem die Abfrage nach Namen nicht viel bringt. Hingegen die Abrage nach Objekten, welche der Browser kennt, gibt uns die Möglichkeit, den Fähigkeiten des Browsers angepasste JavaScripts zu servieren oder andere Browser von der Interpretation des Script-Teils auszunehmen um Fehlermeldungen zu vermeiden.