Sven: Eindeutige Browsererkennung möglichst ohne Useragent

Beitrag lesen

Moin,

folgendes habe ich mir schon zusammengebastelt:

var opera=false, msie=false, netscape=false, dhtml=false, badbrowser=false;

if(window.opera)                  opera = true;
   if(document.all && !opera)        msie = true;
   if(document.layers && !opera)     netscape = true;
   if(!opera && !msie && !netscape) {
     if(document.getElementById)     dhtml = true;
     else                            badbrowser = true; }

if(opera || msie) { // Start (Browser OK)
     alert("wunderbar"); }
   else if(netscape) { // NS 4
     alert("igitt - ns4. hässlich *g*"); }
   } else if(dhtml) {
     alert("PROBLEMZONE");
   } else if(badbrowser) {
     alert("Schlechter komischer kleiner browser ;)"); }

Sozusagen. Das Problem liegt (selbstverständlich ;) in der Problemzone. Ich möchte möglichst nicht mit irgendwelchen Useragent's arbeiten, die ich mühselig mittels regex-pattern auseinandernehmen müsste, sondern nur eine schnelle und flexibele lösung, sodass auch in z.B. Mozilla ein alert("wunderbar"); erscheinen kann und ich diesen browser nicht den Nichtidentifizierbaren zuschreiben muss.

Vorschläge?

Gruß,

Sven

--
     +--------------------------------------------+
     | Ferien! in Kürze bin ich weg für mehrere   |
     | Wochen weg :/                              |
     | Man sieht mich spätestens am 30. August    |
     | wieder :)                                  |
     | Und am 4.September dürfen die "Sven"'s dann|
     | ihren Namenstag feiern ;)                  |
 +---+                                            +---+
 |     Schöne Zeit wünsche ich allen hier im Forum,   |
 |                                                    |
 |  Sven - sommerferien04.20.wauwau@spamgourmet.org |
 +----------------------------------------------------+
 +----------------------------------------------------+
 |SELFcode:                                           |
 |  ie:% fl:| br:^ va:{ ls:& fo:) rl:( n4:( ss:) de:> js:| ch:° mo:} zu:}
 |ENcode:                                             |
 |  http://forum.de.selfhtml.org/cgi-bin/selfcode.pl
 |DEcode:                                             |
 |  http://peter.in-berlin.de/projekte/selfcode/
 +----------------------------------------------------+