js判断是刷新页面还是关闭页面

<body onunload=fclose()  onload=fload() onbeforeunload=bfunload()>

<script>  
var s = "test";  
function fclose()  
{  
   if(s=="no") { 
      alert('unload me!='+s+'这是刷新页面!');  
  	window.location="test.html";
   }else {

      alert('这是关闭页面');  
   } 
}  
function fload()  
{  
   alert("load me!="+s);  

}  
function bfunload()  
{  
   s = "no";  
}  
</script>
</body>

  <!-- 页面刷新的时候先加载onbeforeunload,然后onunload,最后onload() 加载的时候执行 onload 刷新的时候执行onbeforeunload ,关闭的时候执行onunload-->

if(!window.name){
        alert("第一次开这个窗口!name值"+ window.name);
        window.name = 'logo';
         window.location="test.html";
}else{
        alert('刷新操作 name值:'+ window.name);
       
}

 上例子为判断是第一次加载还是刷新页面 

关注微信小程序  

这些年,我们经历了多轮的淘汰赛,每轮淘汰赛都面临不同的对手,但每轮淘汰赛中我们都发展了.
原文地址:https://www.cnblogs.com/future-zmq/p/7490816.html