key words:js捕捉瀏覽器退出 關(guān)閉瀏覽器 刷新瀏覽器
有時在用戶session管理時,需要跟蹤會話狀態(tài),比如當(dāng)前在線用戶,如果用戶非正常退出,需要知道。
用js控制瀏覽器的關(guān)閉是一個輔助的手段,當(dāng)然也可以設(shè)置session的有效期,不過不夠及時。
js代碼如下:
<html>
<script?language="javascript">?
<!--?
var?s="close";?
function?window.onunload(){?
????if(s=="fresh")?
????????if(window.screenLeft>10000){alert('1?±?');}
????????else{alert('?¢D?');}?
????else?alert('1?±?');?
}?
function?window.onbeforeunload()
{?
????s="fresh";?
}?
-->?
</script>
</html>