使用JS判断页面是首次被加载还是刷新

利用window.name属性在页面刷新时不会重置判断(在该属性空置的情况下可使用)
if(window.name == ""){
    
    
 console.log("首次被加载");
 window.name = "isReload"; // 在首次进入页面时我们可以给window.name设置一个固定值 
}else if(window.name == "isReload"){
    
    
  console.log("页面被刷新");
}
使用sessionStorage或cookie来判断
if(sessionStorage.getItem("isReload")){
    
    
   console.log("页面被刷新");
}else{
    
    
 console.log("首次被加载");
 sessionStorage.setItem("isReload", true)
}

猜你喜欢

转载自blog.csdn.net/weixin_45264424/article/details/108359799