Oliver Zubrod: Netscape erkennen + alert-Meldung

Beitrag lesen

Hallo Markus.

if (navigator.userAgent.indexOf('Opera') != -1 )
{alert("Opera");}

Stimmt, ich habe in der Mittagshitze appName gelesen und nicht userAgent.

Kann ja mal vorkommen... ;-)

funktioniert immer!
             ^^^^^

userAgent wird mit jeder HTTP-Anforderung mitgesendet. Viele Firewalls verhindern jedoch, daß übermitteln des Benutzeragenten (erinnert mich immer an den Kalten Krieg ;-). Daher ist die Aussage, daß dieses immer funktioniert IMO eher zweifelhaft.

Okay, mag sein, daß ich hier "etwas" übertrieben habe... :-)

Noch dazu, da Du bei Erfolg lediglich Opera als Browser identifizierst aber nicht die Version.

Das habe ich ja nie behauptet... :-)

Leider besteht gerade was DOM2 angeht, zwischen Opera 4.x, 5.01 und 5.11 diesbezüglich ein gewaltiger Unterschied, sodaß die Infomation Opera Browser ja/nein IMO eher wertlos ist.

Du hast bestimmt recht, trotzdem kann es IMHO teilweise weiterhelfen, überhaupt zu erkennen, daß ein User Opera nutzt...

Viele Grüße aus Köln

Ebensolche aus Nürnberg,
olli