1var statIdName = "TrsAccessMonitor"; 2var xmlHttp; 3var serverUrl="/ubas/service/add"; 4var params = { 5 cookieId: '', 6 userAgent: '', 7 referrer: '',//æ¥æº 8 URL: '', 9 platform: '', 10 screenX: '', 11 screenY: '', 12 pageSite: '', 13 pageUrl: '', 14 browserName: '', 15 browserVersion: '', 16 browserLanguage: '', 17 siteId: '', 18 channelId: '', 19 docId: '', 20 doctitle: '', 21 OS: '', 22 IP: '', 23 siteName:'', 24 channelName:'' 25}; 26/** 27  * 设置cookieId 28  */ 29function setCookie(c_name, value, expiredays) { 30 var now = new Date(); 31 now.setDate(now.getDate() + expiredays); 32 document.cookie = c_name + "=" + escape(value)+";expires=" + now.toGMTString() + ";path=/"; ; 33} 34/** 35  * è·åcookieId 36  */ 37function getCookie(c_name) { 38 if (document.cookie.length > 0) { 39 c_start = document.cookie.indexOf(c_name + "="); 40 if (c_start != -1) { 41 c_start = c_start + c_name.length + 1; 42 c_end = document.cookie.indexOf(";", c_start); 43 if (c_end == -1) { 44 c_end = document.cookie.length; 45 } 46 return unescape(document.cookie.substring(c_start, c_end)); 47 } 48 } 49 return ""; 50} 51/** 52  * è·åå½åæ¶é´æ³ 53  */ 54function getTimestamp() { 55 var timestamp = Date.parse(new Date()); 56 return timestamp; 57} 58 59/** 60  * çæstatId 61  */ 62function genStatId() { 63 var cookieId = getTimestamp(); 64 cookieId = statIdName + "-" + cookieId + "-" + Math.round(Math.random() * 3000000000); 65 return cookieId; 66} 67/** 68  * 设置StatId 69  */ 70function setStatId() { 71 var cookieId = genStatId(); 72 setCookie(statIdName, cookieId, 365); 73} 74 75/** 76  * è·åStatId 77  */ 78function getStatId() { 79 var statId = getCookie(statIdName); 80 if (statId != null && statId.length > 0) { 81 return statId; 82 } else { 83 setStatId(); 84 return getStatId(); 85 } 86} 87/** 88  * è·åUA 89  */ 90function getUA() { 91 var ua = navigator.userAgent; 92 if (ua.length > 250) { 93 ua = ua.substring(0, 250); 94 } 95 return ua; 96} 97/** 98  * è·åæµè§å¨ç±»å 99  */ 100function getBrowser() { 101 var userAgent = navigator.userAgent; //å徿µè§å¨çuserAgentå符串 102 var isOpera = userAgent.indexOf("Opera") > -1; //夿æ¯å¦Operaæµè§å¨ 103 var isIE = (!!window.ActiveXObject || "ActiveXObject" in window) && !isOpera; //夿æ¯å¦IEæµè§å¨ 104 var isEdge = userAgent.indexOf("Edge") > -1; //夿æ¯å¦IEçEdgeæµè§å¨ 105 var isFF = userAgent.indexOf("Firefox") > -1; //夿æ¯å¦Firefoxæµè§å¨ 106 var isQQ = userAgent.indexOf("QQBrowser") > -1; //夿æ¯å¦QQæµè§å¨ 107 var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //夿æ¯å¦Safariæµè§å¨ 108 var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //夿Chromeæµè§å¨ 109 if (isIE) { 110 var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); 111 reIE.test(userAgent); 112 var fIEVersion = parseFloat(RegExp["$1"]); 113 if (fIEVersion == 7) { 114 return "IE7"; 115 } 116 else if (fIEVersion == 8) { 117 return "IE8"; 118 } 119 else if (fIEVersion == 9) { 120 return "IE9"; 121 } 122 else if (fIEVersion == 10) { 123 return "IE10"; 124 } 125 else { 126 return "IE11" 127 }//IEçæ¬è¿ä½ 128 }//isIE end 129 130 if (isFF) { 131 return "Firefox"; 132 } 133 if (isOpera) { 134 return "Opera"; 135 } 136 if (isSafari) { 137 return "Safari"; 138 } 139 if (isChrome) { 140 return "Chrome"; 141 } 142 if (isEdge) { 143 return "Edge"; 144 } 145 if (isQQ) { 146 return "QQBrowser"; 147 } 148}// 149 150/** 151  * è·åæµè§å¨è¯è¨ 152  */ 153function getBrowerLanguage() { 154 var lang = navigator.browserLanguage; 155 return lang != null && lang.length > 0 ? lang : ""; 156} 157 158/** 159  * è·åæä½ç³»ç» 160  */ 161function getPlatform() { 162 return navigator.platform; 163} 164/** 165  * è·å页é¢title 166  */ 167function getPageTitle() { 168 return document.title; 169} 170 171function createParams() { 172 params.cookieId = getStatId(); 173 params.userAgent = getUA(); 174 params.IP = document.localName; 175 params.referrer = document.referrer; 176 params.URL = document.URL; 177 params.screenX = screen.width ; 178 params.screenY = screen.height; 179 params.OS = getPlatform(); 180 params.browserName = getBrowser();
181 params.browserLanguage = getBrowerLanguage(); 182 params.browserVersion = navigator.appVersion; 183}
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.