• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Browsererkennung

dkdenz

New member
Hola
Gibt es eine idiotensichere Methode den Browser des Users zu identifizieren?
Hintergrund: Ich würde das gerne mit PHP abfragen und wenn es sich um einen IE unterhalb 7 handelt, will ich keinen XML-Prolog ausgeben.
Da der IE6 mit Prolog leider in den Quirks-Mode wechselt, wäre das eine nette Spielerei.
Der 7er soll sich ja nun korrekt verhalten.
Kann das jemand bestätigen?

Edit:
Ich scheine wohl einen Denkfehler gemacht zu haben.
spinner.gif

Ich habe zwar hier ein nettes JS-Snippet (Weiterleitung) auf Galileo Computing gefunden, aber was nun?
Code:
var ua = navigator.userAgent.toLowerCase();
var mozillabrowser = (ua.indexOf("gecko/") != –1);
var iebrowser = (ua.indexOf("msie") > –1 && ua.indexOf("opera") == –1);
var operabrowser = (ua.indexOf("opera") > –1);
var av = navigator.appVersion;
var version = av.substring(0, av.indexOf(" ")) *1;
var version2 = av.substring(0, av.indexOf(".")) *1;
if (mozillabrowser || operabrowser)
   var versionsnummer = version2;
else if (iebrowser){
   if (version2==4 && ua.indexOf("msie 5") == –1 && ua.indexOf("msie 6") == –1 && ua.indexOf("msie 7") == –1) {
      var versionsnummer = 4;
   } else if (version2==4 && ua.indexOf("msie 5") > –1) {
      var versionsnummer = 5;
   } else if (version2==4 && ua.indexOf("msie 6")>-1) {
      var versionsnummer = 6;
   } else if (version2==4 && ua.indexOf("msie 7")>-1) {
      var versionsnummer = 7;
  }
}
//Weiterleitung
if (mozillabrowser && versionsnummer <= 2) {
   location.href="uralt.html";
}
if (mozillabrowser && versionsnummer > 4) {
   location.href="mozilla.html";
}
if (iebrowser && versionsnummer < 6) {
   location.href="alter-ie.html";
}
if (iebrowser && versionsnummer == 6) {
   location.href="ie6.html";
}
if (iebrowser && versionsnummer == 7) {
   location.href="ie7.html";
}
if (operabrowser) {
   location.href="opera.html";
}
Ausführlicher: (Galileo Computing :: JavaScript und AJAX – 7 Browserinformationen)

Keine Ahnung wie ich das umsetzen soll, denn selbst ein Kommentar versetzt den IE in den QM...
 
Zuletzt bearbeitet:
Zurück
Oben