$(function(){var DefaultParam={appid:"ENOVERSEA",language:"",logData:[],storageKey:"CANGJIE_STORAGE",BaseUrl:"https://track.oversea.cnki.net/collect",setInterval:false,intervalQueue:[],cookieTimeOut:60*12,tempData:[],version:2,};var ConfigParam={status:false,startTime:"",endTime:"",orginHosts:"",type:"mix",poolSize:10,intervalTime:10,custom:"",persist:false,};var LogParam={client:{appid:"","client-id":"","client-ip":"","user-id":"","user-name":"","user-organ":"",},data:{m:"",f:"",a:"",d:"",r:"",t:"",},};function init(data){if(!CANGJIE.DefaultParam.appid){console.error("未设定appid!")}if(CANGJIE.getCangjieStatus()==="false"){return}var cangjieConfigParam=CANGJIE.getCookie("cangjieConfig_"+CANGJIE.DefaultParam.appid+CANGJIE.DefaultParam.version);if(cangjieConfigParam){CANGJIE.ConfigParam=JSON.parse(unescape(cangjieConfigParam));if(typeof data!=="undefined"&&data){CANGJIE.doLog(data)}return}CANGJIE.DefaultParam.tempData=typeof data=="undefined"?[]:new Array(data);var url=CANGJIE.DefaultParam.BaseUrl+"/ux-api/v1/app/profile";var headers={};headers.unitoken="";headers.uniplatform=CANGJIE.DefaultParam.appid;headers.language=CANGJIE.DefaultParam.language;var callback=function(data){if(data){if(data.data){CANGJIE.ConfigParam.status=true;CANGJIE.ConfigParam.startTime=data.data["effected-date"];CANGJIE.ConfigParam.endTime=data.data["expired-date"];CANGJIE.ConfigParam.orginHosts=data.data["origin-hosts"];CANGJIE.ConfigParam.poolSize=data.data["pool-size"]||CANGJIE.ConfigParam.poolSize;CANGJIE.ConfigParam.intervalTime=data.data["interval-time"]?data.data["interval-time"]*1000:CANGJIE.ConfigParam.intervalTime*1000;CANGJIE.ConfigParam.custom=data.data["custom"];var isExpired=CANGJIE.checkExpired();CANGJIE.setCookie("cangjieStatus_"+CANGJIE.DefaultParam.appid+CANGJIE.DefaultParam.version,!isExpired,CANGJIE.DefaultParam.cookieTimeOut);if(isExpired){CANGJIE.setCookie("cangjieConfig_"+CANGJIE.DefaultParam.appid+CANGJIE.DefaultParam.version,"",-1);return}if(CANGJIE.ConfigParam.status){CANGJIE.setCookie("cangjieConfig_"+CANGJIE.DefaultParam.appid+CANGJIE.DefaultParam.version,JSON.stringify(CANGJIE.ConfigParam),CANGJIE.DefaultParam.cookieTimeOut)}for(var i=0;i=CANGJIE.ConfigParam.poolSize){SendLogData()}},time:function(){if(!CANGJIE.DefaultParam.setInterval){CANGJIE.DefaultParam.setInterval=true;var interval=setInterval(function(){SendLogData()},CANGJIE.ConfigParam.intervalTime);CANGJIE.DefaultParam.intervalQueue.push(interval)}},mix:function(){if(CANGJIE.itemLength()>=CANGJIE.ConfigParam.poolSize){SendLogData();return}if(!CANGJIE.DefaultParam.setInterval){CANGJIE.DefaultParam.setInterval=true;var interval=setInterval(function(){SendLogData()},CANGJIE.ConfigParam.intervalTime);CANGJIE.DefaultParam.intervalQueue.push(interval)}},};function SendLogData(){if(CANGJIE.itemLength()===0){return}var url=CANGJIE.DefaultParam.BaseUrl+"/ux-api/v1/app/batch-trace";var headers={};headers.unitoken="";headers.uniplatform=CANGJIE.DefaultParam.appid;headers.language=CANGJIE.DefaultParam.language;var logData=[];var itemData=CANGJIE.getItem(true);$.extend(true,logData,itemData);var data={data:logData,appId:CANGJIE.DefaultParam.appid,};var callback=function(){};CANGJIE.ajaxData(url,"POST",headers,data,callback,"application/json")}function ajaxData(url,type,headers,data,success,contentType){var params={url:url,type:type,headers:headers,data:data,success:success,error:function(data){console.error("cangjie ajaxData error:"+data)},};if(contentType){params.contentType=contentType;params.data=JSON.stringify(params.data)}$.support.cors=true;$.ajax(params)}function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(";");for(var i=0;inow||new Date(CANGJIE.ConfigParam.endTime.replace(new RegExp(/-/gm),"/")+" 23:59:59")