猿问

求助!!在微信浏览器中打开一个页面,需要记录用户在这个页面的访问时长。

$(function(){
    pushHistory();  
    var bool=false;  
    setTimeout(function(){  
          bool=true;  
    },1500);  
    window.addEventListener("popstate", function(e) {  
      if(bool)   {  
                alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能  
        }  
        pushHistory();            
  }, false);  
}); 
现在用的是这段代码,但是这个事件点击一次还是在本界面,要点击两次才能退回到对应的界面,并且只能在返回时才能统计,现在如果在这个页面上点击一个链接进入下个页面就统计不了了。 所以求助该怎么解决这个问题

与君初相识_犹如故人归
浏览 1832回答 1
1回答

码农2号

进入页面立即发送时间给后台,让他们整!!!!
随时随地看视频慕课网APP
我要回答