molily: Browsererkennung

Beitrag lesen

Nein, davon war im OP nicht die Rede.

Im OP wurde nach einer Erkennung von Nicht-IE-Browsern gefragt. Die Diskussion über die Erkennung spezifischer IE-Versionen war ein Thread-Drift, an dem der Fragende karwen nicht beteiligt war.

Was sollte an document.documentMode nicht sicher sein?

Es ist sicher dafür, wofür es gedacht ist, nämlich zur Abfrage des Rendermodus, und wie gesagt nicht mit Versionserkennung in einen Topf zu werfen.

var ieversion = document.documentMode /*@cc_on [code lang=javascript]|| (window.XMLHttpRequest ? 7 : 6) @*/;[/code]

Was gegen einen solchen Ansatz spricht, habe ich bereits in https://forum.selfhtml.org/?t=208553&m=1418416 aufgezählt. Ohne konkrete Zielsetzung wird eine Umsetzung notwendig schwammig, weil nicht definiert ist, was in gewissen Fällen passieren soll (hier Rendermodus vs. Browserversion, deaktiviertes natives XHR).

Mathias