当前位置: 首页 > news >正文

携程网网站做的怎么样福州网站怎么做

携程网网站做的怎么样,福州网站怎么做,外贸怎么建立自己的网站,网站标签图标代码这里只是简单的收集用户的停留时间、页面加载时间、当前页面URL及来源页面&#xff0c;以做示例 <html><head><meta http-equiv"content-type" content"text/html; charsetUTF-8"/><title>测试sessionStorage存储用户访问信息<…

这里只是简单的收集用户的停留时间、页面加载时间、当前页面URL及来源页面,以做示例

<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><title>测试sessionStorage存储用户访问信息</title></head><body><button id="timer">停止</button><script type="text/javascript">//日期+时间函数function formatDate(){let date=new Date();let Y=date.getFullYear()+'-';let M=date.getMonth()+1 < 10 ? '0'+date.getMonth()+1 : date.getMonth()+1+'-';let D=date.getDate() < 10 ? '0'+date.getDate()+' ' : date.getDate()+' ';let h=date.getHours() <10 ? '0'+date.getHours()+':':date.getHours()+':';let m=date.getMinutes()<10 ? '0'+date.getMinutes()+":":date.getMinutes()+":";let s=date.getSeconds()<10 ? '0'+date.getSeconds() : date.getSeconds();return Y+M+D+h+m+s;}//停留时间变量let timer=null,startTime=new Date().valueOf();//开始时间//页面加载完成后,收集用户信息document.addEventListener('DOMContentLoaded',function(){sessionStorage.setItem('visitedPage',window.location.href);//当前页面sessionStorage.setItem('referrer',document.referrer);//访问来源sessionStorage.setItem('visitTime',formatDate());//访问的日期和时间//计时变量let seconds=0;timer=setInterval(function(){seconds++;sessionStorage.setItem('timerDisplay',seconds);//停留时间,每秒种seconds增加1},1000);});//这里是以点击按钮,然后把数据传递给后端;//现实生成过程过应该是以用户关闭页面;然后把收集数据传递给后端,用unload事件完成const btn=document.getElementById('timer');btn.addEventListener('click',function(){console.log(sessionStorage.getItem('timerDisplay'));console.log(sessionStorage.getItem('visitTime'));//取消停留时间变量clearInterval(timer);//将收集所有数据,存储进frondEndData对象中let v=sessionStorage.getItem('visitTime');let r=sessionStorage.getItem('referrer');let l=sessionStorage.getItem('loadTime');let d=sessionStorage.getItem('timerDisplay');const frontEndData={visitTime:v,referrer:r,loadTime:l,timerDisplay:d};//转换为json格式const frontData=JSON.stringify(frontEndData);const jsonHeaders=new Headers({'Content-Type':'application/json'});//利用fetch传递给后端fetch('sessionStorage.php',{method:'post',body:frontData,headers:jsonHeaders}).then((response)=>{if(response.ok && response.status===200){return response.text();}throw new Error('返回数据有误');})//后端返回的信息.then((data)=>{/*let result=JSON.stringify(data);let res=JSON.parse(result);console.log(res.msg);*/console.log(data);}).catch(e=>{console.log('连接服务器发生错误',e);})//将停留计时器删除sessionStorage.removeItem('timerDisplay');});//这里是加载完成各类要素如:CSS、图片、javascript等//计算加载页面共用时间;也可以用performance API里面的navigation来计算页面加载时间更精确,可以达到毫秒级window.addEventListener('load',function(){let endTime=new Date().valueOf();let loadTime=endTime-startTime;sessionStorage.setItem('loadTime',loadTime);});</script></body>
</html>

后端接收文件

if($_SERVER['REQUEST_METHOD']==='POST')
{$data=file_get_contents('php://input');$result=json_decode($data);echo $result->timerDisplay;
}
http://www.yayakq.cn/news/858254/

相关文章:

  • 怎样做网站快手刷粉手机网站欢迎页面
  • 网站定制公司地址网站建设设计风格描述
  • 天津网站建设报价网站备案注册
  • 交换机可以做网站跳转吗如何建设网站济南兴田德润o简介电话
  • 建站网站模板福田公司领导班子名单
  • 阳江保安招聘网企业seo优化方案
  • 郑州商务网站建设地推平台招代理
  • 网站开发有哪几种语言搜狗收录入口
  • asp 茶叶网站模板怎么样创建一个网站
  • 网站推广软件下载安装免费合肥市住房和城乡建设厅网站
  • 服务网站备案wordpress子插件
  • 用什么工具建设网站做一个公司官网
  • 营销式网站制作百度做网站审核要多久
  • 紫金公司网站制作网站备案申请书
  • 西安微信网站建设公司萧山网
  • php网站开发背景上海网站建设兴策
  • 论医院网站的建设急招大龄工300元一天
  • 信息港发布信息湖北seo网站多少钱
  • 南昌企业建站系统模板涟源seo快速排名
  • 做的比较好的车载嗨曲网站医疗网站不备案
  • 网站目录做二级域名微信公众号 网站开发 2016
  • 南京网站网站建设珠海易注册app下载
  • 顺通建设集团有限公司 网站wordpress底部版权信息修改
  • 我想建个自己的网站房建设计图网站
  • 怎么做网页个人信息西安优化排名推广
  • 动易网站管理系统下载海珠网站建设报价
  • 网站通cms易语言可以做网站嘛
  • 济南网站建设服务网站制作租用空间
  • 福州网站建设方案开发特殊字体生成器
  • 湖南网站建设多少钱乡村网络建设方案