Fix Bug 35323. Check Edge browser.
This commit is contained in:
parent
506cedd75f
commit
98aa218c11
|
@ -49,23 +49,24 @@ Common.Utils = _.extend(new(function() {
|
||||||
return (is && (m = regex.exec(userAgent))) ? parseFloat(m[1]) : 0;
|
return (is && (m = regex.exec(userAgent))) ? parseFloat(m[1]) : 0;
|
||||||
},
|
},
|
||||||
docMode = document.documentMode,
|
docMode = document.documentMode,
|
||||||
|
isEdge = check(/edge/),
|
||||||
isOpera = check(/opera/),
|
isOpera = check(/opera/),
|
||||||
isOpera10_5 = isOpera && check(/version\/10\.5/),
|
isOpera10_5 = isOpera && check(/version\/10\.5/),
|
||||||
isChrome = check(/\bchrome\b/),
|
isIE = !isOpera && (check(/msie/) || check(/trident/) || check(/edge/)),
|
||||||
isWebKit = check(/webkit/),
|
|
||||||
isSafari = !isChrome && check(/safari/),
|
|
||||||
isSafari2 = isSafari && check(/applewebkit\/4/), // unique to Safari 2
|
|
||||||
isSafari3 = isSafari && check(/version\/3/),
|
|
||||||
isSafari4 = isSafari && check(/version\/4/),
|
|
||||||
isSafari5_0 = isSafari && check(/version\/5\.0/),
|
|
||||||
isSafari5 = isSafari && check(/version\/5/),
|
|
||||||
isIE = !isOpera && (check(/msie/) || check(/trident/)),
|
|
||||||
isIE7 = isIE && ((check(/msie 7/) && docMode != 8 && docMode != 9 && docMode != 10) || docMode == 7),
|
isIE7 = isIE && ((check(/msie 7/) && docMode != 8 && docMode != 9 && docMode != 10) || docMode == 7),
|
||||||
isIE8 = isIE && ((check(/msie 8/) && docMode != 7 && docMode != 9 && docMode != 10) || docMode == 8),
|
isIE8 = isIE && ((check(/msie 8/) && docMode != 7 && docMode != 9 && docMode != 10) || docMode == 8),
|
||||||
isIE9 = isIE && ((check(/msie 9/) && docMode != 7 && docMode != 8 && docMode != 10) || docMode == 9),
|
isIE9 = isIE && ((check(/msie 9/) && docMode != 7 && docMode != 8 && docMode != 10) || docMode == 9),
|
||||||
isIE10 = isIE && ((check(/msie 10/) && docMode != 7 && docMode != 8 && docMode != 9) || docMode == 10),
|
isIE10 = isIE && ((check(/msie 10/) && docMode != 7 && docMode != 8 && docMode != 9) || docMode == 10),
|
||||||
isIE11 = isIE && ((check(/trident\/7\.0/) && docMode != 7 && docMode != 8 && docMode != 9 && docMode != 10) || docMode == 11),
|
isIE11 = isIE && ((check(/trident\/7\.0/) && docMode != 7 && docMode != 8 && docMode != 9 && docMode != 10) || docMode == 11),
|
||||||
isIE6 = isIE && check(/msie 6/),
|
isIE6 = isIE && check(/msie 6/),
|
||||||
|
isChrome = !isIE && check(/\bchrome\b/),
|
||||||
|
isWebKit = !isIE && check(/webkit/),
|
||||||
|
isSafari = !isIE && !isChrome && check(/safari/),
|
||||||
|
isSafari2 = isSafari && check(/applewebkit\/4/), // unique to Safari 2
|
||||||
|
isSafari3 = isSafari && check(/version\/3/),
|
||||||
|
isSafari4 = isSafari && check(/version\/4/),
|
||||||
|
isSafari5_0 = isSafari && check(/version\/5\.0/),
|
||||||
|
isSafari5 = isSafari && check(/version\/5/),
|
||||||
isGecko = !isWebKit && !isIE && check(/gecko/), // IE11 adds "like gecko" into the user agent string
|
isGecko = !isWebKit && !isIE && check(/gecko/), // IE11 adds "like gecko" into the user agent string
|
||||||
isGecko3 = isGecko && check(/rv:1\.9/),
|
isGecko3 = isGecko && check(/rv:1\.9/),
|
||||||
isGecko4 = isGecko && check(/rv:2\.0/),
|
isGecko4 = isGecko && check(/rv:2\.0/),
|
||||||
|
|
Loading…
Reference in a new issue