@@ -32,8 +32,12 @@ private OS() {
32
32
33
33
}
34
34
35
+ public static boolean isEdge = false ;
36
+ public static boolean isTrident = false ; // IE11 or IE10
37
+
35
38
public static boolean isIE = false ;
36
39
40
+ public static boolean isIE100 = false ;
37
41
public static boolean isIE90 = false ;
38
42
public static boolean isIE80 = false ;
39
43
public static boolean isIE70 = false ;
@@ -87,6 +91,7 @@ private OS() {
87
91
};
88
92
var os = $wt.internal.browser.OS;
89
93
var dua = navigator.userAgent;
94
+ os.isEdge = dua.indexOf ("Edge") >= 0 && dua.indexOf ("Windows") >= 0;
90
95
os.isOpera = dua.indexOf ("Opera") >= 0;
91
96
var isKHTML = dua.indexOf ("Konqueror") >= 0 || dua.indexOf ("Safari") >= 0;
92
97
os.isSafari = dua.indexOf ("Safari") >= 0;
@@ -107,6 +112,8 @@ private OS() {
107
112
os.isIE70 = os.isIE && dua.indexOf("MSIE 7.0")>=0;
108
113
os.isIE80 = os.isIE && dua.indexOf("MSIE 8.0")>=0;
109
114
os.isIE90 = os.isIE && dua.indexOf("MSIE 9.0")>=0;
115
+ os.isIE100 = os.isIE && dua.indexOf("MSIE 10.0")>=0;
116
+ os.isTrident = (!os.isIE || os.isIE100 || os.isIE90) && dua.indexOf("Trident")>=0;
110
117
os.isIENeedPNGFix = os.isIE50 || os.isIE55 || os.isIE60;
111
118
os.noReturnCallback = os.noReturnCallbackFunction;
112
119
if (dua.match(/Android/i)
0 commit comments