在弹出窗口中禁用后退按钮

To disable back button in popup window

本文关键字:按钮 窗口      更新时间:2023-09-26

在下面的代码中,我有JavaScript函数用于禁用母版页弹出窗口中的功能,但它没有禁用后退按钮。请帮我解决问题。流行大师

window.onload = function () {
    noBack();
}
function noBack() {
    this.history.forward();
}

我的观点是; 你不应该因为导致不良的用户参与而这样做。它还使您的页面不受信任。

但是对于铬和火狐来说,这应该是工作;

将此脚本放在页面的头部,并将"页面名称"更改为页面名称。

<script type = "text/javascript" >
    history.pushState(null, null, 'pagename');
    window.addEventListener('popstate', function(event) {
    history.pushState(null, null, 'pagename');
});
</script>

注意:此脚本必须位于页面的头部。