How to detect IE version using JavaScript
Written on
September 2, 2009 at 3:22 am by
mkyong
The following JavaScript is used to detect the Internet Explorer version 8, 7 or 6. It’s returned -1 if the browser is not Internet Explorer.
function getInternetExplorerVersion() // Returns the version of Windows Internet Explorer or a -1 // (indicating the use of another browser). { var rv = -1; // Return value assumes failure. if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkIEVersion() { var msg = "You're not using Windows Internet Explorer."; var ver = getInternetExplorerVersion(); if ( ver> -1 ) { if ( ver>= 8.0 ) msg = "You're using Windows Internet Explorer 8."; else if ( ver == 7.0 ) msg = "You're using Windows Internet Explorer 7."; else if ( ver == 6.0 ) msg = "You're using Windows Internet Explorer 6."; else msg = "You should upgrade your copy of Windows Internet Explorer"; } alert( msg ); }
Reference
http://msdn.microsoft.com/en-us/library/cc817582.aspx



[...] here to read the rest: How to detect IE version using JavaScript | Javascript SHARETHIS.addEntry({ title: "How to detect IE version using JavaScript | Javascript", url: [...]