公司做移动端,支付成功之后摁返回按钮导致短信再次发送或者接口再次请求,只想让他点击页面指定的返回按钮,但是由于移动端不好监听手机的物理返回键以及微信左上角的返回按钮,经公司大牛研究好久出来下面代码
history.pushState({}, “”, window.location.href);
window.addEventListener(“popstate”, function() {
history.pushState({}, “”, window.location.href);
});
大概意思就是把当前的页面地址添加到 history 后退的那个参数里,导致点击后退的时候还是当前这个地址