/** * Created by webshow on 2019/11/22. */ var bbb = location.href; if (bbb.indexOf("https://fsactive.fusi.club/") > -1) { $ip = "https://webserver.yabolive.net"; _url3 = 'https://webserver.yabolive.net'; $url='https://fsActive.fusi.club' } else{ $ip = 'http://ceshi.yabolive.tv/web'; _url3 = 'http://ceshi.yabolive.tv'; $url='http://testfsactive.fusi.club' } var bbb = location.href; var data = url_get_params(bbb) sessionStorage.token = data.token; //t sessionStorage.uid = data.uid; //u sessionStorage.version = data.appversion; sessionStorage.pkg=data.pkg sessionStorage.lang=data.lang sessionStorage.cid='web_gw' sessionStorage.os='WEB' sessionStorage.appname=data.appname sessionStorage.popType=data.popType if (data.roomID != undefined && data.roomID != 'undefined') { sessionStorage.roomId = data.roomID; } else if(data.roomid != undefined && data.roomid != 'undefined'){ sessionStorage.roomId = data.roomid; } else { sessionStorage.roomId = data.roomId; } if(sessionStorage.roomId=='undefined')sessionStorage.roomId=0 sessionStorage.act_entry=data.act_entry sessionStorage.jump=data.jump sessionStorage.isShowHalf=data.isShowHalf if(sessionStorage.open==undefined)sessionStorage.open=1 var ua = window.navigator.userAgent.toLowerCase(); try { if (/iphone|ipad|ipod/.test(ua)) { sessionStorage.os='ios' } else if (/android/.test(ua)) { sessionStorage.os='android' } } catch (e) { } function url_get_params(url_path) { var url = url_path; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(url.indexOf("?") + 1); strs = str.split("&"); for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; } if (bbb.indexOf("http://localhost:63342") > -1) { sessionStorage.uid = 23864554; sessionStorage.token = 'debug' sessionStorage.roomId=23864554 } if (bbb.indexOf("file:///E:") > -1) { sessionStorage.lang=1 sessionStorage.uid =155100; sessionStorage.token = 'debug' sessionStorage.roomId=11134747; sessionStorage.version=8890 sessionStorage.cid='web' sessionStorage.pkg='h5' } //ajax设置默认参数 $.ajaxSetup({ global: false, type: 'get', data: { uid: sessionStorage.uid, token: sessionStorage.token, roomId:sessionStorage.roomId, cid:sessionStorage.cid, lang:sessionStorage.lang, pkg:sessionStorage.pkg, version:sessionStorage.version, os:sessionStorage.os }, dataType: "JSON" }) //活动入口埋点 if(sessionStorage.open==1&&sessionStorage.act_entry!='undefined'){ $.ajax({ url:$ip+'activesys/behaviour/log', data:{ roomid:sessionStorage.roomId, location:'active2021', actname:'ceremony', pkg:sessionStorage.pkg, os:sessionStorage.os, act_entry:sessionStorage.act_entry }, success:function(data){ console.log("埋点入口",data) } }) } //点击刷新 $(".ref").on("click", function () { sessionStorage.jump=undefined; window.location.reload() }) $(".callKf").on("click",function(){ callFK() }) function btnHref(e){ var myJson = { "cid": 12, "reqCode": new Date().getTime(), "data": { "msg":'跳转页面', "jump": e, } } var obj=JSON.stringify(myJson); appCollaboration(obj) } //与客户端交互 function appCollaboration(msg) { var ua = window.navigator.userAgent.toLowerCase(); try { if (/iphone|ipad|ipod/.test(ua)) { window.webkit.messageHandlers.appCollaboration.postMessage(msg); } else if (/android/.test(ua)) { window.yazhai.appCollaboration(msg); } } catch (e) { } } //处理时间倒计时的函数 function timeDeal(e){ var endTime=e; var newTime=new Date().getTime(); var Remain=Math.floor((endTime-newTime)/1000); if(Remain<=0)window.location.reload(); var day=Math.floor(Remain/86400); var hour=add0(Math.floor(Remain%86400/3600)); if(hour>99)hour=99; var min=add0(Math.floor(Remain%3600/60)); var sceond=add0(Math.floor(Remain%60)); var timeArr=[day,hour,min,sceond]; return timeArr; } function timeDeal2(e,time){ var endTime=e; var newTime=time; var Remain=Math.floor((endTime-newTime)/1000); if(Remain<=0)Remain=0 // if(Remain<=0)window.location.reload(); var day=add0(Math.floor(Remain/86400)); var hour=add0(Math.floor(Remain/3600)); if(hour>99)hour=99; var min=add0(Math.floor(Remain%3600/60)); var sceond=Math.floor(Remain%90).toString(); var timeArr=[day,hour,min,sceond]; return timeArr; } //时间戳转具体 年月日时分秒 function timeGet(e){ var time = new Date(Number(e)); var y = time.getFullYear(); var m = time.getMonth()+1; var d = time.getDate(); var h = time.getHours(); var mm = time.getMinutes(); var s = time.getSeconds(); var timeArr=[y,m,d,add0(h),add0(mm),add0(s)] return timeArr } function callFK(){ var obj2 = { "cid": 4, "reqCode": new Date().getTime(), "data": { "msg": "请求客服", } } var obj = JSON.stringify(obj2); appCollaboration(obj) } //一位数前面加0 function add0(m) { return m < 10 ? '0' + m : m } function addk(e){ if(e<10000){ return Math.ceil(e); } else if(e>=1000){ return Math.floor((e/1000)*10)/10+'k' }else{ return Math.ceil(e); } } function add00(m){ if(m<10){ return '00'+m }else if(m>10&&m<100){ return '0'+m }else{ return m } } function imgAdd(m){ if(String(m).length > 5) return m; return (Array(5).join(0) + m).slice(-5); } //一万以上省略 function addw(e){ if(e>=1000000){ return Math.floor((e/1000).toFixed(2)*10)/10+'K'; }else{ return Math.ceil(e); } } function loadImageGo(name,sNum,eNum) { var imgList = []; var num = sNum; loadImage() function loadImage() { var img = new Image(); img.addEventListener("load", loadHandler); img.src = "images/" + name + "/1_" + imgAdd(num) + ".png"; } function loadHandler() { imgList.push(this.cloneNode()); num++; if (num > eNum) { return; } this.src = "images/" + name + "/1_" + imgAdd(num) + ".png"; } } function loadImageGo3(name,sNum,eNum) { var imgList = []; var num = sNum; loadImage() function loadImage() { var img = new Image(); img.addEventListener("load", loadHandler); img.src = "images/" + name + "/(" + num + ").png"; } function loadHandler() { imgList.push(this.cloneNode()); num++; if (num > eNum) { return; } this.src = "images/" + name + "/(" + num + ").png"; } } function addDoc(e){ if(e%1==0){ return e+'.0'; }else return e } function scrollTo(element,speed) { if(!speed){ speed = 300; } if(!element){ $("html,body").animate({scrollTop:0},speed); }else{ if(element.length>0){ $("html,body").animate({scrollTop:$(element).offset().top},speed); } } } //var betEnd = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), new Date().getHours(), 59, 59).getTime();