前端判断 当天是否首次访问网站
前端判断 当天是否首次访问网站
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('继续弹');
}
}
共同学习,写下你的评论
评论加载中...
作者其他优质文章