浏览器关闭窗口时给后台发请求 刷新时不做操作
var _beforeUnload_time = 0,_gap_time=0;
window.onunload=function(){
_gap_time=new Date().getTime()-_beforeUnload_time;
if(_gap_time<=5){
$.ajax({
url:'/movecheck/logout',
// dataType:"JSON",
cache:false,
type:'post',
async:false,
success:function(dt){
// console.log(dt)
},
error:function(dt){
}
})
}
}
window.onbeforeunload=function(){
_beforeUnload_time=new Date().getTime();
}
});
========================================
var _beforeUnload_time = 0, _gap_time = 0;
window.onunload = function (){
_gap_time = new Date().getTime() - _beforeUnload_time;
console.log( _gap_time)
if(typeof(localStorage["name"])=="undefined"){
localStorage["name"]="240";
}else{
localStorage["name"]=localStorage["name"]-1;
}
if(_gap_time <= 5) {
console.log("浏览器关闭")
$.ajax({
type: "POST",
url:"http://39.104.72.213:80/api/api/accounts/account/AnonymousLogin?ip=192.168.1."+localStorage["name"]",
dataType: "JSON",
cache: false,
success: function(msg){
},
error:function(err){
console.log(err)
}
})
}else{
console.log("浏览器刷新")
}
}
window.onbeforeunload = function (){
_beforeUnload_time = new Date().getTime();
};