Это скрипт, который я использую, и он, кажется, работает достаточно хорошо:
// Returns 0 if the browser is anything but IE
function getIEVersion() {
var ua = window.navigator.userAgent;
var ie = ua.indexOf("MSIE ");
return ((ie > 0) ? parseInt(ua.substring(ie+5, ua.indexOf(".", ie))) : 0);
}
Надеюсь, это кому-нибудь поможет ...