From cc6de488358531cce40473abd061547373ee69cd Mon Sep 17 00:00:00 2001 From: charsleysa Date: Sat, 20 Apr 2013 14:48:59 +1200 Subject: [PATCH] Updated detect.js to include IE Support --- src/detect.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/detect.js b/src/detect.js index 665265e22..facdf879f 100644 --- a/src/detect.js +++ b/src/detect.js @@ -22,7 +22,8 @@ firefox = ua.match(/Firefox\/([\d.]+)/), ie = ua.match(/MSIE ([\d.]+)/), safari = webkit && ua.match(/Mobile\//) && !chrome, - webview = ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/) && !chrome + webview = ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/) && !chrome, + ie = ua.match(/MSIE ([\d.]+)/) // Todo: clean this up with a better OS/browser seperation: // - discern (more) between multiple browsers on android @@ -50,6 +51,7 @@ if (ie) browser.ie = true, browser.version = ie[1] if (safari && (ua.match(/Safari/) || !!os.ios)) browser.safari = true if (webview) browser.webview = true + if (ie) browser.ie = true, browser.verson = ie[1] os.tablet = !!(ipad || playbook || (android && !ua.match(/Mobile/)) || (firefox && ua.match(/Tablet/))) os.phone = !!(!os.tablet && !os.ipod && (android || iphone || webos || blackberry || bb10 ||