如何设置html中在特定界面禁止页面回退操作?

在前端开发设计中,我们需要禁止某些页面的回退操作。

比如,在开发一个网站的过程中,在登录界面用户已经使用自己的用户名和密码登陆成功了,这个时候的主页面是不能后退的,总不能从主界面再回到之前的登陆界面吧,所以,在遇到这种页面之间的跳转时,我们需要禁止跳转后的界面的"回退操作"。

具体的操作代码也有很多,但是有的代码段可用性很差,我附上自己最常用的一段"禁止页面回退"的代码:

<!--禁止页面回退-->
<script language="javascript">
    //防止页面后退
    history.pushState(null, null, document.URL);
window.addEventListener('popstate', function () {
    history.pushState(null, null, document.URL);
});
</script>

亲测可用有效!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值