检测用户返回移动设备上的页面

时间:2016-12-20 16:59:37

标签: javascript jquery

JavaScript / JQuery中是否有任何方法可以检测用户是否已离开标签/网络浏览器应用并在移动设备上返回?

在桌面上,使用JQuery和'mouseleave'类型函数非常简单,但我无法找到移动解决方案。

2 个答案:

答案 0 :(得分:1)

您是否尝试过窗口上的焦点和模糊事件?这适用于所有现代浏览器,包括移动浏览器。

function Person(number){
  this.number = number;
}

Person.prototype.wording = function(){
  if (this.person == 1){
    return "person is";
  } else {
    return "people are";
  }
};

var per1 = new Person(1);
console.log(per1.wording, '**');

答案 1 :(得分:0)

比较时间和超时(离开时暂停)怎么样?:

function isleaving(callback){
 function check(val){
 var time=new Date().getTime() / 1000;
 val=val||time;
 if(val==time){
 //All ok so keep checking
setTimeout(function(){check(time+1);},1000);
}else{
callback();
}
}
check();  
}