自己封装了一个函数,直接拷贝即可
function forbidWxBackBtn(text){
pushHistory();
var bool=false;
setTimeout(function(){
bool=true;
},1500);
window.addEventListener("popstate", function(e) {
if(bool){
alert(text);//监听返回时弹出的提示
}
pushHistory();
}, false);
}
function pushHistory() {
var state = {
title: "title",
url: "#"
};
window.history.pushState(state, "title", "#");
}
// 执行
forbidWxBackBtn('您监听了微信的返回键');