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/);
|