File: /www/wwwroot/www.vfoemxb.com/rg/static/js/behavior.js
var time=0;
var referrer=document.referrer;
var url=location.href;
var host=location.host;
var lineurl = "";
var search = window.location.search;
if(referrer==""){referrer='直接访问';}
function ad_flu_ind(){
var logid = getCookie("logid");
// if(time<20){
$.ajax({
dataType: "json",
type: "POST",
async: true,
cache:false,
data: {'code':'e','host':host,'referrer':referrer,'url':url,"logid":logid},
url:"./js/service.php/stay_time",
success: function(msg){
}
});
// }
time++;
// console.log(time);
}
/**
* [setCookie 设置cookie]
* [key value t 键 值 时间(秒)]
*/
function setCookie(key,value,t){
var oDate=new Date();
oDate.setTime(oDate.getTime()+t*1000);
document.cookie=key+"="+value+"; expires="+oDate.toGMTString();
}
/**
* [getCookie 获取cookie]
*/
function getCookie(key){
var arr1=document.cookie.split("; ");//由于cookie是通过一个分号+空格的形式串联起来的,所以这里需要先按分号空格截断,变成[name=Jack,pwd=123456,age=22]数组类型;
for(var i=0;i<arr1.length;i++){
var arr2=arr1[i].split("=");//通过=截断,把name=Jack截断成[name,Jack]数组;
if(arr2[0]==key){
return decodeURI(arr2[1]);
}
}
}
function showline(){
// var number = $(".wxline").html();
var number = getCookie("wxline");
console.log(number);
let p = document.createElement("input");
document.body.append(p);
p.value = number;
p.select();
document.execCommand("copy");
document.body.removeChild(p);
// location.href = "weixin://";
}
function myconfirm(){
// var r = confirm("客服號已復製,是否跳轉打開");
var serurl = getCookie("lineurl");
var logid = getCookie("logid");
// if(r == true){
var c = getCookie("wxline");
// window.location.href = serurl;
window.open(serurl);
$.ajax({
dataType: "json",
type: "POST",
async: true,
cache:false,
data: {'code':'d','host':host,'referrer':referrer,'url':url,'service':c,"logid":logid},
url:"./js/service.php/copy_statul",
success: function(msg){
}
});
// 确认跳转
// }else{
// 取消跳转
// }
// console.log(r);
}
// 初始化开始时间
let startTime = new Date();
// var logidtime = getCookie("logid");
// console.log(startTime,"开始时间");
// 页面获得焦点时更新开始时间
document.addEventListener('visibilitychange', function() {
if (!document.hidden) {
logidtime = getCookie("logid");
startTime = new Date();
}
});
// 页面失去焦点时计算停留时长
document.addEventListener('visibilitychange', function() {
if (document.hidden) {
logidtime = getCookie("logid");
// console.log(logidtime,"开始时间sss")
let endTime = new Date();
// console.log(endTime,"离开时间")
let timeOnPage = endTime - startTime; // 计算停留时长,单位毫秒
// console.log('停留时长:' + timeOnPage + '毫秒');
// min = Math.floor((timeOnPage/1000/60) << 0),
// sec = Math.floor((timeOnPage/1000) % 60);
// var stay_time = min + ':' + sec;
// console.log(min + ':' + sec);
var logid = getCookie("logid");
$.ajax({
dataType: "json",
type: "POST",
async: true,
cache:false,
data: {'code':'e','host':host,'referrer':referrer,'url':url,"logid":logid,"stay_time":timeOnPage},
url:"./js/service.php/stay_time",
success: function(msg){
}
});
// 这里可以将时长发送到服务器进行记录等操作
// fetch('your-server-endpoint', {
// method: 'POST',
// headers: {
// 'Content-Type': 'application/json'
// },
// body: JSON.stringify({ timeOnPage: timeOnPage })
// }).then(response => response.json()).then(data => console.log(data));
}
});
function copy_nums(){
var c = getCookie("wxline");
var logid = getCookie("logid");
$.ajax({
dataType: "json",
type: "POST",
async: true,
cache:false,
data: {'code':'c','host':host,'referrer':referrer,'url':url,'service':c,"logid":logid},
url:"./js/service.php/copy_nums",
success: function(msg){
}
});
}
document.addEventListener("copy", function (e) {
copy_nums()
myconfirm()
fbq('track', 'Purchase');
})
var oldshowline = window.showline
window.showline = function () {
try {
fbq('track', 'Purchase');
} catch (err) {}
oldshowline();
}
// 每一秒time加1
// setInterval(ad_flu_ind,1000);
$(function() {
var c = getCookie("wxline");
var lineurls = getCookie("lineurl");
var logid = getCookie("logid");
// if(c == undefined){
// $.ajax({
// dataType: "json",
// type: "POST",
// async: true,
// cache:false,
// data: {'code':'a','host':host,'referrer':referrer,'url':search},
// url:"./js/service.php/get_service",
// success: function(msg){
// // document.cookie = "wxline="+msg.service
// setCookie("wxline",msg.service);
// setCookie("lineurl",msg.service_url);
// setCookie("logid",msg.logid);
// // console.log(msg);
// var Daccounts=document.getElementsByName('account');
// for(i=0;i<Daccounts.length;i++){
// Daccounts[i].innerHTML=msg.service;
// }
// lineurl = msg.service_url;
// // $(".wxline").html(msg.service);
// }
// });
// }else{
// $(".wxline").html(c);
// lineurl = lineurls;
// var Daccounts=document.getElementsByName('account');
// for(i=0;i<Daccounts.length;i++){
// Daccounts[i].innerHTML=c;
// }
// $.ajax({
// dataType: "json",
// type: "POST",
// async: true,
// cache:false,
// data: {'code':'b','host':host,'referrer':referrer,'url':search,'service':c,"logid":logid},
// url:"./js/service.php/ipclock_log",
// success: function(msg){
// // document.cookie = "wxline="+msg.service
// // setCookie("wxline",msg.service,1800);
// // console.log(msg);
// // $(".wxline").html(msg.service);
// }
// });
// }
// console.log("页面加载完成");
})