setItem('equip_uuid', uuid); Giimall.cookie.addItem('equip_uuid',uuid,{domain:"giimall.com",path:'/',endTime:86400}); } else { var timediff = false; var curtemp = Date.now() / 1000; // var oldtamp = localStorage.getItem(promotion + '_tamp'); var oldtamp = Giimall.cookie.getItem(promotion + '_tamp'); if(oldtamp) { timediff = (curtemp - Number(oldtamp.split('_')[1])) < 86400; } // 同一个指纹24小时请求一次 if(timediff) { return; } } var preurl = document.querySelector('meta[name="gateway"]') ? document.querySelector('meta[name="gateway"]').content : ''; if(!preurl) {return;} window.Public.fetch(preurl+'merchant_center_public',{ method:'post', body:{ method:'merchant_promotion/addPromotionCensus', params:{ promotion_code: promotion,hash: uuid } }, success: function(data) { // var oldtamp = localStorage.getItem(promotion + '_tamp'); var oldtamp = Giimall.cookie.getItem(promotion + '_tamp'); var startTimestamp = Date.now() / 1000; //秒单位时间戳 var diff = false; if(!oldtamp) { // localStorage.setItem(promotion + '_tamp', promotion + '_' + startTimestamp); Giimall.cookie.addItem(promotion + '_tamp',promotion + '_' + startTimestamp,{domain:"giimall.com",path:'/',endTime:86400}); }else { diff = (startTimestamp - Number(oldtamp.split('_')[1])) >= 86400; } if(diff) { // localStorage.setItem(promotion + '_tamp', promotion + '_' + startTimestamp); Giimall.cookie.addItem(promotion + '_tamp',promotion + '_' + startTimestamp,{domain:"giimall.com",path:'/',endTime:86400}); } } }); } if(search && search.indexOf('promotion') != -1) { var value = search.match(/(promotion)=([\w]+)/), host = location.host; value[2] && window.Public && window.Public.cookie && window.Public.cookie.addItem(value[1],value[2],{ path:"/", domain:host.substring(host.indexOf('.') + 1), endTime:60 * 60 * 72 }); // 发送唯一指纹 var curPromotion = value[2]; // 当前营销id requestFingerprint(curPromotion); } })(); var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire"); var browser = navigator.userAgent.toLowerCase(); var isMobile = false; for (var i=0; i