微信自带浏览器环境内左上角返回、关闭按钮事件监控
#意思大概是修改历史栈,把给当前页的url加‘#’,返回的时候就会重新去请求页面了 百度优化 <script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript"> //按 $(function(){ pushHistory(); window.addEventListener("popstate", function(e) { //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能 var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { WeixinJSBridge.call('closeWindow'); //微信 } else if(ua.indexOf("alipay")!=-1){ AlipayJSBridge.call('closeWebview'); //支付宝 }else if(ua.indexOf("baidu")!=-1){ BLightApp.closeWindow(); //百度 }else{ window.close(); //普通浏览器 }