Hi, letzten endes müsstest du noch viel selber coden, ich schreibe allerdings atm an einer javascript library,
welche informationen zum browser sammelt, und verifiziert.
so wird dir sicherlich aufgefallen sein, dass der internet explorer seit version 4.0 keine version änderungen mehr vorne macht, sondern im string hinten bei MSIE X.X....
die library liest die korrekten informationen aus.
sie erkennt:
-
internet explorer ab 4.0
-
alle gecko basierten browser (mozilla, firebird, k-meleon, netscape nach 4.x, chimera, galeon, beonex, etc.)
-
netscape 4.x
-
konqueror
-
opera (auch wenn opera faked)
-
netcaptor
-
avantbrowser bis version 7.0.2.8 (danach keien möglichkeit der indentifikation mehr
-
sowie theoretisch apples safari, allerdings konnte ich das nicht testen, da ich keinen mac habe.
natürlich erkennt es keine browser die javascript nicht, oder nicht ausreichend unterstützen.
wenn dir das ding hilft, kann ich es dir gerne geben. ist allerdings noch innem entwicklungsstadium ;)
Gruß
Phil
ich bin ein nachmacher: http://www.eppstein.de