molily: Browsererkennung

Beitrag lesen

andernfalls ist der direkte Weg über navigator.userAgent sinnvoll.

aber ist er nicht ebenso "unzuverlässig"?

Hundertprozentig zuverlässig ist keine der Methoden. Der User-Agent ist dafür vorgesehen, Browsername und -version wiederzugeben. Er ist fälschbar und wer das tut, kann die Auswirkungen abschätzen, solange Webautoren Feature- und User-Agent-Abfragen sinnvoll trennen. Heuristiken erlauben bloß indirekte Schlüsse auf die Browserversion und führen eine ganze Reihe von logischen Abhängigkeiten ein, welche der Zuverlässigkeit eher abträglich sind. Wer einzelne Features aus irgendwelchen Gründen deaktiviert, kann die Auswirkungen nur abschätzen, wenn es keine solchen Heuristiken gibt.

Mathias