Hi,
Please refer below script.
Script
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
function bodyUnload() {
var request = GetRequest();
alert(window.event.clientX);
request.open("POST", "~/LogOut", false);
request.send();
}
function GetRequest() {
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}
window.onbeforeunload = function (event) {
if (($(window).width() - window.event.clientX) < 35 && window.event.clientY < 0) {
bodyUnload();
}
};
</script>
I hope this will help you out.
also you can refer below link
http://stackoverflow.com/questions/568977/identifying-between-refresh-and-close-browser-actions/