Le code est sous Src / Core / ext .js dans ext
Le code de la dernière Ext3.0beat1 est le suivant:
Copier le code du code comme suit:
ua = navigator.useragent.tolowercase (),
check = function (r) {
Retour r.test (UA);
},
IssTrict = document.compatMode == "CSS1Compat",
isOpera = check (/ opera /),
ischrome = chèque (/ chrome /),
Iswebkit = check (/ webkit /),
Issafari =!
Issafari3 = issafari && check (/ version // 3 /),
Issafari4 = issafari && check (/ version // 4 /),
Isie =!
ISIE7 = ISIE && vérifie (/ msie 7 /),
ISIE8 = ISIE && vérifie (/ msie 8 /),
Isgecko =!
Isgecko3 = isgecko && check (/rv:1/.9/),
ISBORDERBOX = ISIE &&!
IsWindows = Check (/ Windows | win32 /),
ismac = check (/ macintosh | mac os x /),
Isch = check (/ adobeaur /),
IsLinux = check (/ linux /),
IsseSure = /^https/i.test (window.location.protocol);
Et 2.2.1 (dans Source / Core / ext .js)
Copier le code du code comme suit:
var ua = navigator.useragent.tolowercase ();
var isstrict = document.compatmode == "css1compat",
Isopra = ua.indexof ("opéra")> -1,
ischrome = ua.indexof ("chrome")> -1,
Issafari =!
Issafari3 = issafari && ua.indexof ('webkit / 5')!
Isie =!
Isie7 =!
Isie8 =!
Isgecko =!
Isgecko3 = isgecko && ua.indexof ("rv: 1.9")> -1,
ISBORDERBOX = ISIE &&!
IsWindows = (ua.indexof ("windows")! = -1 || ua.indexof ("win32")! = -1),
Ismac = (ua.indexof ("macintosh")! = -1 || ua.indexof ("mac os x")! = -1),
Isch = (ua.indexof ("Adobeaur")! = -1),
IsLinux = (ua.indexof ("Linux")! = -1),
IssEcure = Window.Location.Href.TolowerCase ().