JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

$(function(){
  pushHistory();
  window.addEventListener("popstate", function(e) {
  alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现自己的功能
}, false);
function pushHistory() {
  var state = {
    title: "title",
    url: "#"
  };
  window.history.pushState(state, "title", "#");
  }
});<br><br><br>
如果页面上有按钮触发history.go(-1)会触发popstate事件
window.onpopstate 是监听url的变化
posted @ 2020-04-15 14:33  S_ayNo  阅读(765)  评论(0编辑  收藏  举报