Webdesign mit CSS, HTML und Javascript
Stil mit {stil}
![]() Praxistests aktueller Kameras, Bildbearbeitung und Bildgestaltung foto.5lux.de Online-Magazin für Fotografie und Bildbearbeitung |
Okt 2008
Javascript: Das Navigator-Objekt
Was am Anfang aussieht, es wäre eine große Hilfe beim Erkennen des Browsers, enthält keine Informationen, die eine saubere Objekt-Entdeckung überflüssig machen. appVersion stimmt häufig nicht mit der Versionsnummer, die dem Benutzer angezeigt wird, überein. Firefox, Safari und Google Chrome behaupten, sie wären Netscape. Nur Internet Explorer gibt sich offen zu erkennen.
Wenn doch einmal alle Browser so hormonisch wirken würden, wie beim appCodeName! Ob IE, Opera, Safari oder Firefox: appCodeName ist immer Mozilla im stillen Gedenken an den Urvater aller grafischen Browser.
Wenn es überhaupt eine sinnvolle Nutzung des Navigator-Objekts gibt, dann ist es sicher in der Statistik der Seite und bringt dem Inhaber die Information, mit welchen Browsern seine Besucher am häufigsten surfen.
Eigenschaften von navigator
| Eigenschaft | Beschreibung |
|---|---|
| appCodeName | Der Code-Name des Browsers. So ziemlich alle Browser nennen sich „Mozilla“ |
| appName | Der einfache Name des Browsers |
| appVersion | Die Versionsnummer und weitere Versionsinformationen über den Browser – alle mehr oder weniger zu nichts nützlich. |
| cookieEnabled | if (navigator.cookieEnabled) { |
| platform | Die Hardware-Plattform. Erscheint z.B. als Win32 or MacPPC und beinhaltet keinen Hinweis auf die Version des Betriebssystems. |
| userAgent | Ein String mit der Versionsnummer, dem Betriebssystem und – außer bei Internet Explorer – die vorgegebene Sprache des Browsers |
Browser-Kennungen
| Internet Explorer | appVersion | Betriebssystem |
|---|---|---|
| Internet Explorer 6 | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) | Windows XP |
| Internet Explorer 7 | Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) | Windows XP |
| Internet Explorer 8 | Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6) | Windows XP |
| Gecko | appVersion | Betriebssystem |
|---|---|---|
| Firefox/3.5.3 | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; de; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 | Mac OS X 10.5 |
| KHTML | appVersion | Betriebssystem |
|---|---|---|
| Safari 4.0.3 (5531.9) | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; de-de) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9 | Mac OS X |
| Safari iPhone | 5.0 (iPhone; U; CPU iPhone OS 3_1 like Mac OS x; de-de) | iPhone OS 3_1 |
| Google Chrome 2.0.172.43 | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.43 Safari/530.5 | Windows XP |

