如何判断是关闭还是刷新网页

我们在写js代码的时候,经常要判断网页是否被关闭了,如果是被关闭了,就执行某段代码,这个可以用HTML的onbeforeunload事件来执行一段js代码,但是如果网页只是被刷新的话,也同样会触发onbeforeunload事件,下面这段js代码可以判断是否关闭
//判断是关闭还是刷新
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
alert("你关闭了浏览器");
}
这段代码就是判断触发onbeforeunload事件时,鼠标是否点击了关闭按钮,或者按了ALT+F4来关闭网页,如果是,则认为系统是关闭网页,否则在认为系统是刷新网页

你可能感兴趣的:(html,浏览器)