移动端禁止返回解决方法
在开发系统时, 特殊场景下是不需要返回的, 返回可能导致错误, 虽然你也做了兼容,
比如, 当支付成功时, 如果返回, 可能是一个重新支付的过程, 这是业务不允许的, 找了N多资料, 最终解决方法如下:
<script> // 禁止返回 window.addEventListener("popstate", function (e) { history.pushState({}, "付款成功", window.location.href); }, false); history.pushState({}, "付款成功", window.location.href); </script>