Js - Riconoscere IE 9 (bug risolto)
Per il riconoscimento del browser IE 9 ho riscontrato un bug al momento di controllare il
valore del MSIE, che e' sempre uguale a 7, sia nel caso dell'oramai obsoleto IE 7 sia per l'8 che appunto per il 9.
Quindi la seguente parte di codice, che utilizzo per la verifica di tutti i browser ed in particolare, finora, anche
per IE, non e' piu' valida
else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
var ieversion=new Number(RegExp.$1)
if (ieversion < 9) {
...
e va sostituita con la verifica del valore del "Trident/5", ovvero la condizione precedente diventa
if(navigator.userAgent.indexOf("Trident/5") == -1){
...
A questo link http://stackoverflow.com/questions/5825385/javascript-can-i-detect-ie9-if-its-in-ie7-or-ie8-compatibility-mode trovate una spiegazione piu' dettagliata (in inglese).







Linkedin
Flickr
Anobii
Youtube
Lastfm