IE11 detection

by villard

JavaScript

var isAtLeastIE11 = !!(navigator.userAgent.match(/Trident/) && !navigator.userAgent.match(/MSIE/));

var isIE11 = /Trident\/7.*rv:11/.test(navigator.userAgent);

document.body.innerHTML = 'IE11 or later: ' + isAtLeastIE11 + '\n' + 'IE11: ' + isIE11;