为了账号安全,请及时绑定邮箱和手机立即绑定

前端判断 当天是否首次访问网站

标签:
JavaScript

前端判断 当天是否首次访问网站

window.onload=function(){
 if(localStorage.getItem("visitedData")){
      let visitedData=JSON.parse(localStorage.getItem("visitedData")),
    curYear=new Date().getFullYear(),
    curMonth=new Date().getMonth()+1,
    curDate=new Date().getDate(),
    curYMD=curYear+'-'+curMonth+'-'+curDate,
        nowDate=new Date(curYMD).getTime(),
        lastDate=visitedData.timestamp,
        timeout=1000*60*60*24*1;//1000*60*60*24*1 1天的毫秒数
   console.log(curYMD)
      if(nowDate-lastDate>=timeout){
        console.log("今天首次被加载");
        firstEnterFun();
      };
   }else{
      console.log("首次被加载");
      firstEnterFun();
   }  
}
function firstEnterFun(){
 if(confirm('今天不再弹出这个提示框,明天再弹')){
   let curYear=new Date().getFullYear(),
    curMonth=new Date().getMonth()+1,
    curDate=new Date().getDate(),
    curYMD=curYear+'-'+curMonth+'-'+curDate,
        nowDate=new Date(curYMD).getTime();
   localStorage.setItem("visitedData",JSON.stringify({visited:true,timestamp:nowDate}))
 }else{
   alert('继续弹');
 }
}

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消