Sven Rautenberg: Browsererkennung und Weiterleitung...

Beitrag lesen

Moin!

ich suche ein Script, welches den Browser erkennt und dann bei Übereinstimmung (oder Nichtübereinstimmung) auf eine andere Seite weiterleitet.

Hi, das hier funktioniert ganz gut:

Das funktioniert mieserabelst.

Gründe:

1. Der User-Agent muß nicht zwingend übertragen werden.
2. Der User-Agent kannt verändert worden sein.
3. Du behandelst bei weitem nur einen winzigen Ausschnitt aller möglichen User-Agent-Strings.
4. Du erkennst Variationen des User-Agents nicht (beispielsweise wird ein als IE getarnter Opera bei dir als IE behandelt).
5. Wo ist die unterschiedliche Behandlung von IE 5.x für Windows und für Mac (die ist rein programmtechnisch gesehen absolut gerechtfertigt - das sind de facto zwei unterschiedliche Programme mit vollkommen unterschiedlichem Leistungsumfang).

Abgesehen davon wurde eine Javascript-Lösung gefordert, keine PHP-Lösung.

Und an Storch1980 sei nur gesagt: Wenn der IE etwas richtig macht, und alle anderen Browser machen es "falsch", dann ist dein Code falsch, und der IE macht es falsch "richtig", weil er trotz deiner Fehler richtig errät, was du willst - die anderen Browser dagegen halten sich an Standards, an die du dich auch halten solltest. Die Validatoren für HTML und CSS helfen dir dabei, deine Fehler zu finden.

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)