Henry: Per JavaScript zwischen MSIE5.5 und Opera5 unterscheiden

Beitrag lesen

Hallo Stefan,

bei mir sieht es etwas anders aus:

  • als IE 5 ausgeben
    navigator.userAgent     Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 5.0  [en]
    navigator.appCodeName   Mozilla
    navigator.appVersion    4.0 (compatible; MSIE 5.0; Windows NT 4.0)
    navigator.appName       Microsoft Internet Explorer
    navigator.language      en
    navigator.platform      Win32

Das Opera bei der Einstellung IE 5 als navigator.appName den Microsoft Internet Explorer und nicht Opera ausgibt, entspricht auch meinen bisherigen Erfahrungen und erscheint auch irendwie logisch. Damit ist aus meiner Sicht nur die Abfrage von navigator.userAgent zur eindeutigen Identifizierung des Opera geeignet.

Gruß Henry