Christian: Übersicht aller gängigen HTTP_USER_AGENT-Rückgabewerte

Beitrag lesen

Ich weiß ja nicht wofür du das brauchst. Vielleicht auch für JS, aber da kannst du es entsprechend umbauen.

Du kannst auch im den UserAgent String einfach nur nach "Gecko", "MSIE" und "Opera" suchen, dann hast du das meiste.
Dann noch irgendwie Netscape 4 ausfindig machen (das ist immer etwas verzwickt, das aus dem UA-String zu lesen) und du hast die gängigsten Browser.

Bei den Betriebssystemen reicht ja sicher auch "Win", "Mac" und "Linux".

Wenn du das für JavaScript brauchst, empfehle ich dir aber lieber nach Objekten abzufragen, das ist sicherer, und die Wahrscheinlichkeit das du einen Browser vergisst ist geringer, (außerdem kann man den UserAgent String ändern):

document.layers ist NS4
document.all und !document.getElementById ist MSIE 4 aber AUCH Opera 5

Christian