molily: Browsererkennung

Beitrag lesen

Hallo,

/*@cc_on

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


> > @\*/[/code]  
> Soweit ich das in Erinnerung habe, ist ein Test auf window.XMLHttpRequest allerdings nicht zu 100% zuverlässig;  
  
Ohne konkretes Ziel über eine Implementierung zu diskutieren ergibt keinen Sinn. Obige wirft verschiedene Ansätze durcheinander:  
  
- Die tatsächliche Version des Browsers  
- Der Kompatibilitätsmodus des Browsers  
- Unterstützung von JScript Conditional Comments  
- Unterstützung eines Features durch eine Objektabfrage  
  
Ich wüsste nicht, in welchen Fällen man eine so planlose Heuristik wählen würde. Wenn man ein bestimmtes Feature abfragen will, dann sollte man das tun, andernfalls ist der direkte Weg über navigator.userAgent sinnvoll.  
  
Mathias