var ua = navigator.userAgent.toLowerCase(), |
02 | check = function (r){ |
03 | return r.test(ua); |
04 | }, |
05 | isOpera = check(/opera/), |
06 | isChrome = check(/chrome/), |
07 | isWebKit = check(/webkit/), |
08 | isSafari = !isChrome && check(/safari/), |
09 | isSafari3 = isSafari && check(/version\/3/), |
10 | isSafari4 = isSafari && check(/version\/4/), |
11 | isIE = !isOpera && check(/msie/), |
12 | isIE7 = isIE && check(/msie 7/), |
13 | isIE8 = isIE && check(/msie 8/), |
14 | isIE6 = isIE && !isIE7 && !isIE8, |
15 | isGecko = !isWebKit && check(/gecko/), |
16 | isGecko3 = isGecko && check(/rv:1\.9/), |
17 | isBorderBox = isIE && !isStrict, |
18 | isWindows = check(/windows|win32/), |
19 | isMac = check(/macintosh|mac os x/), |
20 | isAir = check(/adobeair/), |
21 | isLinux = check(/linux/); |