IE는 버전마다 userAgent 스펙이 다르다. 현시점에서 IE 분기를 위한 코드를 기록한다.

// IF THE BROWSER IS INTERNET EXPLORER 11
var UAString = navigator.userAgent;
if (UAString.indexOf("Trident") !== -1 && UAString.indexOf("rv:11") !== -1)
{​​​​​​​​
    window.alert('This is IE 11');
}​​​​​​​​
// IF THE BROWSER IS INTERNET EXPLORER 10
if (navigator.appVersion.indexOf("MSIE 10") !== -1)
{
    window.alert('This is IE 10');
}
// IF THE BROWSER IS INTERNET EXPLORER, RETURN TRUE
var ua = window.navigator.userAgent;
        return /MSIE|Trident/.test(ua);