if(window.history.length==1){//判断是第一次从微信菜单进入页面
//写入空白历史记录
pushHistory();
}
//延时监听
setTimeout(function () {
//监听物理返回按钮
window.addEventListener("popstate", function(e) {
layer.open({
content: '您确定要返回微信吗?',
btn: ['确认', '再逛逛'],
shadeClose: false,
yes: function(){
//调用微信浏览器私有API关闭浏览器
WeixinJSBridge.call('closeWindow');
}, no: function(){
//点击【再逛逛】,再次写入空白历史记录
pushHistory();
}
});
}, false);
}, 300);
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}