From 863eff17556df84c018506e21ac547c39a4e2e99 Mon Sep 17 00:00:00 2001 From: Joe Grigg Date: Thu, 26 Apr 2012 14:38:47 -0600 Subject: [PATCH] Adding a flag for compatability mode for msie --- bowser.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/bowser.js b/bowser.js index 4636072..501e3ec 100644 --- a/bowser.js +++ b/bowser.js @@ -41,7 +41,19 @@ if (ie) return { msie: t - , version: ua.match(/msie (\d+(\.\d+)?);/i)[1] + , version: (function(ua) { + switch (ua.match(/Trident\/(\d+(\.\d+)?)/i)[1]) { + case '6.0': //Trident 6.0 maps to IE 10 + return '10.0' + case '5.0': //Trident 5.0 maps to IE 9 + return '9.0' + case '4.0': //Trident 4.0 maps to IE 8 + return '8.0' + default: //Trident not present reverts back to IE 7 or below + return '7.0' + } + })(ua) + , compatability: ua.indexOf("MSIE 7.0") > -1 } if (chrome) return { webkit: t