코드는 src/core/ext.js 아래에 있습니다
최신 ext3.0beat1의 코드는 다음과 같습니다.
다음과 같이 코드 코드를 복사하십시오.
ua = navigator.useragent.tolowercase (),
check = function (r) {
return r.test (ua);
},
isstrict = document.compatmode == "css1compat",
isopera = check (/opera/),
ischrome = check (/chrome/),
iswebkit = check (/webkit/),
issafari = ischrome && check (/safari/),
issafari3 = issafari && check (/version // 3/),
issafari4 = issafari && check (/version // 4/),
ISIE =! is is isra && check (/msie/),
isie7 = isie && check (/msie 7/),
isie8 = isie && check (/msie 8/),
isgecko =! iswebkit && check (/gecko/),
isgecko3 = isgecko && check (/rv:1/.9/),
Isborderbox = Isie &&!
iswindows = check (/windows | win32/),
ISMAC = Check (/Macintosh | Mac OS X/),
isch = check (/adobeair/),
islinux = check (/linux/),
issecure = /^https/i.test (window.location.protocol);
및 2.2.1 (소스/코어/ext.js)
다음과 같이 코드 코드를 복사하십시오.
var ua = navigator.useragent.tolowercase ();
var isstrict = document.compatmode == "CSS1Compat",
isopra = ua.indexof ( "opera")> -1,
ischrome = ua.indexof ( "Chrome")> -1,
issafari as ischrome && (/webkitokhtml/).test (ua),
issafari3 = issafari && ua.indexof ( 'webkit/5')!
isie =! is isira && ua.indexof ( "msie")> -1,
isie7 =! isopra && ua.indexof ( "msie 7")> -1,
isie8 =! isopra && ua.indexof ( "msie 8")> -1,
isgecko issafari &&!
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 ( "adobeair")! = -1),
islinux = (ua.indexof ( "linux")! = -1),
issecure = window.href.tolowercase ( "https");