//微信返回按钮监听事件
$(function(){
pushHistory();
//微信中进入页面就触发popstate事件,页面会一直处于刷新状态。解决方法添加bool变量判断
var bool = false;
setTimeout(function(){
bool = true;
},500);
window.addEventListener("popstate", function(e) { //回调函数中实现需要的功能
console.log('home back');
if(bool){
location.href='/home/index'; //在这里指定其返回的地址
}
//关闭页面返回微信公众号对话页面
//WeixinJSBridge.call('closeWindow');
}, false);
});
function pushHistory() {
var state = {
title: "title",
url: "__SELF__"
};
window.history.pushState(state, state.title, state.url);
}