+
80
-

移动端h5页面如何监听用户按了返回按钮?

请问移动端h5页面如何监听用户按了返回按钮?

网友回复

+
0
-

只要利用pushstate与popstate方法

if (window.history && window.history.pushState) {
 pushHistory();
  window.addEventListener("popstate", (e)=> {
    alert('页面要返回了')
  }, false);
}
function pushHistory() {
 const state = {
    title: "title",
    url: "#"
  };
  window.history.pushState(state, "title", "#");
}

我知道答案,我要回答