微信浏览器返回键如何阻止他返回上个界面

微信浏览器返回键如何阻止他返回上个界面,然后

clipboard.png

阅读 8.7k
2 个回答

也许不叫back,不同webview不太一样。 你自己查查

window.addEventListener("back", e => e.preventDefault())

可以指定点击回退按钮时跳转的url,代码如下:

      pushHistory();
      window.addEventListener("popstate", function(e) {
          window.location.href='aaaaa.html';//指定回退的地址
      }, false);

      function pushHistory() {
        var state = {
            title: "title",
            url: "#"
        };
        window.history.pushState(state, "title", "#");
      }

实现原理参考:HTML5之pushstate、popstate操作history

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题