$.support.cors = true;
//load config
var configInfo = config[1];
var IframeOnClick = {
resolution: 200,
iframes: [],
interval: null,
Iframe: function() {
this.element = arguments[0];
this.cb = arguments[1];
this.hasTracked = false;
},
track: function(element, cb) {
this.iframes.push(new this.Iframe(element, cb));
if (!this.interval) {
var _this = this;
this.interval = setInterval(function() { _this.checkClick(); }, this.resolution);
}
},
checkClick: function() {
if (document.activeElement) {
var activeElement = document.activeElement;
for (var i in this.iframes) {
if (activeElement === this.iframes[i].element) {
if (this.iframes[i].hasTracked == false) {
this.iframes[i].cb.apply(window, []);
this.iframes[i].hasTracked = true;
}
} else {
this.iframes[i].hasTracked = false;
}
}
}
}
};
//Zhike曝光上报
function uploadZhike(uploadAction) {
var params = {
project:ProjectConfig.GetQueryString('project') || 'default',
data:ProjectConfig.GetQueryString('data') || 'default',
os:ProjectConfig.getSystem() || 'default',
browser:ProjectConfig.getBrowser() || 'default',
act:uploadAction.act || 'default',
ad_id:uploadAction.ad_id || '2299623',
ad_pos:uploadAction.ad_pos || 'kuaiya_tnews_1',
ad_time:new Date().getTime() || 'default',
ad_type:uploadAction.ad_type || 'dianshang',
strategy_id:uploadAction.strategy_id || '918',
idea_id:uploadAction.idea_id || '80',
plan_id:uploadAction.plan_id || '50',
product_category:uploadAction.product_category||'13'
};
var url = "http://sspreport.7654.com/ssp/user_click?code="+params.project + encodeURI('\t')+ params.data + encodeURI('\t')+params.os+ encodeURI('\t')+params.browser+ encodeURI('\t')+params.act+encodeURI('\t')+params.ad_id+encodeURI('\t')+params.ad_pos+encodeURI('\t')+params.ad_time+encodeURI('\t')+params.ad_type+encodeURI('\t')+params.strategy_id+encodeURI('\t')+params.idea_id+encodeURI('\t')+params.plan_id+encodeURI('\t')+params.product_category;
$.getJSON(url).done(function (data) {});
}
function newUpload(uploadAction) {
var params = {
project:ProjectConfig.GetQueryString('project') || 'default',
data:ProjectConfig.GetQueryString('data') || 'default',
os:ProjectConfig.getSystem() || 'default',
browser:ProjectConfig.getBrowser() || 'default',
act:uploadAction.act || 'default',
ad_id:uploadAction.ad_id || '',
ad_pos:uploadAction.ad_pos || 'kuaiya_tnews_1',
ad_time:new Date().getTime() || 'default',
ad_type:uploadAction.ad_type || 'dianshang',
strategy_id:uploadAction.strategy_id || '',
idea_id:uploadAction.idea_id || '',
plan_id:uploadAction.plan_id || '',
dspData:uploadAction.dspData || 'default',
product_category:uploadAction.product_category || 'undefined'
};
var objParams = params.project + '\t'+ params.data + '\t'+params.os+ '\t'+params.browser+ '\t'+params.act+'\t'+params.ad_id+'\t'+params.ad_pos+'\t'+params.ad_time+'\t'+params.ad_type+'\t'+params.strategy_id+'\t'+params.idea_id+'\t'+params.plan_id+'\t'+params.dspData+'\t'+params.product_category;
// console.log(objParams)
var newUrl = $.base64.encode(encodeURI(objParams));
var url = "http://adtj.kpzip.com/dsp/user_click?code="+ newUrl;
$.getJSON(url).done(function (data) {});
}
var currentCity = window.external.GetCity() || "";
var getJson = window.external.GetCloseButtonJson() || "";
var closeRule = "",otherRule ="";
if(getJson){
var allCloseRule = JSON.parse(getJson);
closeRule = allCloseRule[currentCity] || "";
otherRule = allCloseRule.others || "";
}
function getCloseImg(type){
var defaultImg = "14";
switch(type){
case "dianshang":
defaultImg = "14";
break;
case "dsp":
defaultImg = "8";
break;
case "zhike":
defaultImg = "8";
break;
default:
defaultImg = "14";
}
var imgName = defaultImg;
if(closeRule[type] && closeRule[type].level){
imgName = closeRule[type].level;
}else if(otherRule[type] && otherRule[type].level){
imgName = otherRule[type].level;
}else{
imgName = defaultImg;
}
var imgUrl = "../../libs/images/closebutton/"+imgName+".png"+"?v="+new Date().getTime();
return imgUrl;
}
(function () {
var ProjectConfig = {
GetQueryString: function (name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
},
Assign :function(target) {
target = Object(target);
for (var index = 1; index < arguments.length; index++) {
var source = arguments[index];
if (source != null) {
for (var key in source) {
if (Object.prototype.hasOwnProperty.call(source, key)) {
target[key] = source[key];
}
}
}
}
return target;
},
getBrowser:function () {
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";
}
},
getCookie: function () {
if (!$.cookie('dspUid')) {
var dspUid = new Date().getTime() + Math.random() * 100000 | 0;
$.cookie('dspUid', dspUid, {expires: 300, path: '/'});
}
return $.cookie('dspUid');
},
getSystem: function () {
var sUserAgent = navigator.userAgent;
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
if (isMac) return "Mac";
var isUnix = (navigator.platform == "X11") && !isWin && !isMac;
if (isUnix) return "Unix";
var isLinux = (String(navigator.platform).indexOf("Linux") > -1);
if (isLinux) return "Linux";
if (isWin) {
var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;
if (isWin2K) return "Win2000";
var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;
if (isWinXP) return "WinXP";
var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;
if (isWin2003) return "Win2003";
var isWinVista = sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;
if (isWinVista) return "WinVista";
var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;
if (isWin7) return "Win7";
var isWin10 = sUserAgent.indexOf("Windows NT 10") > -1 || sUserAgent.indexOf("Windows 10") > -1;
if (isWin10) return "Win10";
}
return "other";
},
loadBase: function () {
var dom='
'+val.title+'
新闻