1/** 2* ë¡ê·¸ë¶ì í´ì ë³´ë´ì§ ë´ì©ì ë§ëë javaScriptíì´ì§ 3* @company ìì¸ì 문 4* @version 1.0 2006-02-20 5*/ 6var userSerial = "0002000"; // í¸ì ë¡ê·¸ë¥¼ ì기ìí ì¬ì©ì ëë² 7var brType = 5; // brType 1 : internet Explorer, 2 : netscafe, 3 : firefox, 4 : opera, 5 : etc 8var brVer = ""; // ë¸ë¼ì°ì ë²ì ì ë³´ 9var appName = navigator.appName; // ì¹ ë¸ë¼ì°ì ì´ë¦ì ë³´ 10var userAgent = navigator.userAgent; // 11var appVersion = navigator.appVersion; // 12var userOS = navigator.platform; // 13var browserVersion=""; // 14var allowJavascript=navigator.javaEnabled(); // ìë°ì¤í¬ë¦½í¸ íì© 15var allowCookie=navigator.cookieEnabled; // ì¿ í¤ íì© ì²´í¬ 16var resolution=screen.width+"*"+screen.height+"*"+screen.colorDepth; // íë©´ ê°ë¡ í¬ê¸° 17var referrer=(document.referrer=="" ? "BookMark" : escape(document.referrer)); // Referrer Page url ì íì´ì§ 18var langType=(navigator.userLanguage==undefined ? navigator.language : navigator.userLanguage); // User Language Type 19//var CurPage = location.href; 20//var CurPage = document.URL; 21//var CurPage = encodeURI(document.URL); 22 23 24// +----------------------------------------------------------- 25// | 문ìì´ì í¬í¨ ê´ê³ë¥¼ ë¦¬í´ 26function existStr(source, target) 27{ 28 try { 29 return (source.indexOf(target)==-1?false:true); 30 } 31 catch(er) { 32 return false; 33 } 34} 35 36 37 // | ë¸ë¼ì°ì ì íì ê²°ì 38 if(appName == "Netscape") { 39 brType = (existStr(userAgent,"Firefox")?3:2); 40 } 41 else if (existStr(appVersion,"MSIE")){ 42 brType = (existStr(userAgent,"Opera")?4:1); 43 } 44 45 if(brType==1){ 46 brVer=navigator.userAgent.match(/MSIE [0-9|.]+/i).toString().replace(/MSIE[ ]/,"")+" "+navigator.appMinorVersion.match(/SP[0-9]+/); 47 } 48 else if(brType==2){ 49 brVer=navigator.userAgent.match(/[0-9|.]+[ ]*[(|)|a-z]*$/g); 50 } 51 else { 52 brVer=navigator.userAgent.match(/[0-9a-zA-Z|.|(|)]+$/g); 53 } 54 55 // CPU type check 56 var cpuType = ((brType==1 || brType==4) ? navigator.cpuClass:navigator.oscpu); 57 58 // OS Version 59 if(userOS=="Win32" || userOS=="Win64"){ 60 appVersion=((brType==1 || brType==4) ?appVersion:cpuType); 61 if(existStr(appVersion,"98")) 62 userOS = "Windows 98"; 63 else if(existStr(appVersion,"95")) 64 userOS = "Windows 95"; 65 else if(existStr(appVersion,"Me")) 66 userOS = "Windows Me"; 67 else if(existStr(appVersion,"SV1")) 68 userOS = "Windows XP SP2"; 69 else if(existStr(appVersion,"NT 5.0")) 70 userOS = "Windows 2000"; 71 else if(existStr(appVersion,"NT 5.1")) 72 userOS = "Windows XP"; 73 else if(existStr(appVersion,"NT 5.2")) 74 userOS ="Windows Server 2003"; 75 else if(existStr(appVersion,"NT 6.0")) 76 userOS ="Windows Vista"; 77 else if(existStr(appVersion,"NT 6.1")) 78 userOS ="Windows 7"; 79 else if(existStr(appVersion,"NT 6.2")) 80 userOS ="Windows 8"; 81 else if(existStr(appVersion,"NT")) 82 userOS = "Windows NT"; 83 else userOS = "Windows"; 84 } 85 else if(userOS=="Win16") 86 userOS = "Windows 3.1"; 87 else if(existStr(userOS,"Mac")) 88 userOS = "Mac"; 89 else if(existStr(userOS,"Linux")) 90 userOS="Linux"; 91 else if(existStr(userOS,"Unix")) 92 userOS="Unix"; 93 else if(existStr(userOS,"OS/2")) 94 userOS = "OS/2" ; 95 else if(existStr(userOS,"BSD")) 96 userOS = "FreeBSD"; 97 else if(existStr(userOS,"Sun")) 98 userOS = "SunOS"; 99 else 100 userOS = "UNKNOWN"; 101 102try{ 103 var wlog_subs=wlog_sub; 104}catch(e){ 105 var wlog_subs=""; 106} 107 108document.write("<iframe id='weblogFrame' name='weblogFrame' src='/weblog/proc/weblog_pc.php?un="+userSerial+"&bn="+brType+"&bv="+brVer+"&os="+userOS+"&rf="+referrer+"&rs="+resolution+"&aj="+allowJavascript+"&ac="+allowCookie+"&lg="+langType+"&uc="+cpuType+"&wlog_sub="+wlog_subs+"' width='0px' height='0px' style='display:none;'></iframe>");
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.