<script>
if(navigator.appName.search("Microsoft") < 0){
location.href = "explorer.htm";
}
</script>
Durch navigator.appName wird der Browsername zurückgegeben. Man kann über das Navigator Objekt auch weitere Informationen abfragen siehe Browserauswertung.
Mittels search wird untersucht, ob der String "Microsoft" vorkommt.
Das Navigator Objekt | ||
offizieller Name | navigator.appName | |
Spitzname | navigator.appCodeName | |
Version des Browsers | navigator.appVersion | |
Cookies, Werte: true, false | navigator.cookieEnabled | |
Sprache | navigator.language | |
Plattform | navigator.platform | |
Daten | navigator.userAgent |
In meinen Web-Design Tips befindet sich ein ähnliches Beispiel,
wo je nach Browser eine andere Style Sheet Datei geladen wird.
Siehe auch die Javascript Referenz zum Thema im beliebten selfhtml
Stattdessen kann man auch eine switch Anweisung gebrauchen.