$(function(){
pushHistory();
window.addEventListener("popstate", function(e) {
// alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能
$(".leaveCode").show();
window.location.href = '#leaveCode';
}, false);
function pushHistory() {
var state = {
title:"title",
url: "#"
};
window.history.pushState(state, "title", '#');
}
})
function closeWindow(){
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(); //普通浏览器
}
}
js手机返回监听
本文转载:CSDN博客