let state = { title: "title", url: "#" }; window.history.pushState(state, "title", "#"); window.addEventListener("popstate", function(e) { var ret = confirm('确定退出?'); if(ret){ history.go(-1) }else{ return false; } }, false);
微信公众号和H5监听返回
下面的代码,可以在微信公众号,点击返回箭头以及在安卓物理键返回时,提醒用户是否返回。主要用到了html5 pushState方法,代码如下: