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