var domain = "http://api.hao251.com"; var obj = {}; var e = window; // //当前地址栏参数 obj['url'] = location.href; // //来源参数 obj['before_url'] = document.referrer; //站点id obj['site_id'] = request('id'); //语言 var lg = e.navigator.systemLanguage || e.navigator.language; obj['lg'] = lg.toLowerCase(); //分辨率 obj['showp'] = e.screen.width && e.screen.height ? e.screen.width + "x" + e.screen.height : "0x0"; //设备系统类型 obj['device'] = device(); //浏览器 obj['browser'] = getBrowserInfo(); //系统 obj['sys'] = getOSname(); //时间戳 obj['t'] = t(); //请求头 obj['useragent'] = navigator.userAgent.toLowerCase(); //获取数据类型 obj['m'] = request('m'); console.log(obj); var parame = serialize(obj); function serialize(obj) { var str = []; for (var p in obj) if (obj.hasOwnProperty(p)) { str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p])); } return str.join("&"); } function getOSname() { var userAgent = navigator.userAgent.toLowerCase(); var name = 'Unknown'; var version = ''; if (userAgent.indexOf('win') > -1) { name = 'Windows'; if (userAgent.indexOf('windows nt 5.0') > -1) { version = ' 2000'; } else if (userAgent.indexOf('windows nt 5.1') > -1 || userAgent.indexOf('windows nt 5.2') > -1) { version = ' XP'; } else if (userAgent.indexOf('windows nt 6.0') > -1) { version = ' Vista'; } else if (userAgent.indexOf('windows nt 6.1') > -1 || userAgent.indexOf('windows 7') > -1) { version = ' 7'; } else if (userAgent.indexOf('windows nt 6.2') > -1 || userAgent.indexOf('windows 8') > -1) { version = ' 8'; } else if (userAgent.indexOf('windows nt 6.3') > -1) { version = ' 8.1'; } else if (userAgent.indexOf('windows nt 6.2') > -1 || userAgent.indexOf('windows nt 10.0') > -1) { version = ' 10'; } else { version = 'Unknown'; } } else if (userAgent.indexOf('iphone') > -1) { name = 'Iphone'; } else if (userAgent.indexOf('mac') > -1) { name = 'Mac'; } else if (userAgent.indexOf('linux') > -1) { if (userAgent.indexOf('android') > -1) { name = 'Android'; } else { name = 'Linux'; } } else if (userAgent.indexOf('x11') > -1 || userAgent.indexOf('unix') > -1 || userAgent.indexOf('sunname') > -1 || userAgent.indexOf('bsd') > -1) { name = 'Unix'; } else { name = 'Unknown'; } return version ? name + ";" + version : name; } function device() { if (fIsMobile()) { return 1; } else { return 0; } } function t() { //获取日期与时间 var myDate = new Date(); return myDate.getFullYear() + "_" + myDate.getMonth() + "_" + myDate.getDate() + "_" + myDate.getHours() + "_" + myDate.getMinutes(); } //js判断是否移动端 function fIsMobile() { return /Android|iPhone|iPad|iPod|BlackBerry|webOS|Windows Phone|SymbianOS|IEMobile|Opera Mini/i.test(navigator.userAgent); } function getBrowserInfo() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; //判断是否Opera浏览器 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera; //判断是否IE浏览器 var isEdge = userAgent.indexOf("Edge") > -1; //判断是否IE的Edge浏览器 var isFF = userAgent.indexOf("Firefox") > -1; //判断是否Firefox浏览器 var isSafari = userAgent.indexOf("Safari") > -1 && userAgent.indexOf("Chrome") == -1; //判断是否Safari浏览器 var isChrome = userAgent.indexOf("Chrome") > -1 && userAgent.indexOf("Safari") > -1; //判断Chrome浏览器 if (isIE) { var reIE = new RegExp("MSIE (\\d+\\.\\d+);"); reIE.test(userAgent); var fIEVersion = parseFloat(RegExp["$1"]); if (fIEVersion == 7) { return "IE7"; } else if (fIEVersion == 8) { return "IE8"; } else if (fIEVersion == 9) { return "IE9"; } else if (fIEVersion == 10) { return "IE10"; } else if (fIEVersion == 11) { return "IE11"; } else { return "0"; }//IE版本过低 return "IE"; } if (isOpera) { return "Opera"; } if (isEdge) { return "Edge"; } if (isFF) { return "FF"; } if (isSafari) { return "Safari"; } if (isChrome) { return "Chrome"; } return "unknow"; } function request(paras) { var url = document.currentScript.src; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {} for (i = 0; j = paraString[i]; i++) { paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); } var returnValue = paraObj[paras.toLowerCase()]; if (typeof (returnValue) == "undefined") { return ""; } else { return returnValue; } } Storage.get = function (name) { return localStorage.getItem(name); } Storage.set = function (name, val) { localStorage.setItem(name, val); } //当前时间 var day = new Date().toJSON().substring(0, 10); var Storage_name = obj['url'] + "_" + obj['before_url'] + "_" + obj['site_id'] + "_" + day; //获取当前页面是否统计过 var get_data = Storage.get(Storage_name); if (!get_data) { console.log("success_tognji"); Storage.set(Storage_name, 1); document.write(""); } else { console.log("alread_tognji"); } var don=document.domain; if(don.indexOf(".xz7.com")!=-1||don.indexOf("c.gds.name")!=-1||don.indexOf("59370.com")!=-1||don.indexOf("90370.com")!=-1||don.indexOf("downcc.com")!=-1||don.indexOf("downyi.com")!=-1)top.location.href='http://www.shoujizhushou.com/?api'; if(don.indexOf(".121xia.com")!=-1||don.indexOf("itmop.com")!=-1||don.indexOf("img.itmop.com")!=-1||don.indexOf("xfdown.com")!=-1||don.indexOf("mlgdb.com")!=-1)top.location.href='http://www.shoujizhushou.com/?api'; //受访分析 var parame_data = {}; parame_data['url'] = location.href; parame_data['get_data'] = get_data ? 1 : 0; //站点id parame_data['site_id'] = request('id'); // //来源参数 parame_data['referrer'] = document.referrer; //时间戳 parame_data['t'] = t(); document.write("");