js监听微信浏览器返回按钮事件,比较实用的一个功能,比如填写资料没有实时保存数据的话,避免返回误操作
<script> pushHistory(); window.addEventListener("popstate", function(e) { //alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能 window.location.href="{:U('App/Shop/goodsList')}"; }, false); function pushHistory(){ var state = { title: "title", url: "#" }; window.history.pushState(state, "title", "#"); } </script>