Skip to content

Instantly share code, notes, and snippets.

@replete
Created April 14, 2012 14:36
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save replete/2384817 to your computer and use it in GitHub Desktop.
Detect IE version 5-9 (based on conditional comments)
/* Don't forget, the currently unreleased IE10 is supposedly dropping support for conditional comments
so we'll need something else in this function to detect IE10 (hopefully, we'll never need to) */
var ie = (function(){
var undef,
v = 3,
div = document.createElement('div'),
all = div.getElementsByTagName('i');
while (
div.innerHTML = '<!--[if gt IE ' + (++v) + ']><i></i><![endif]-->',
all[0]
);
return v > 4 ? v : undef;
}());
if (ie == 8) { /*Do something for IE8*/ }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment