在下面的代码中,我在母版页的弹出窗口中有禁用函数的JavaScript函数,但它没有禁用后退按钮。请帮我解决这个问题。 Pop.master
window.onload = function () {
noBack();
}
function noBack() {
this.history.forward();
}
答案 0 :(得分:0)
我的意见是;你不应该因为造成糟糕的用户参与而这样做。它也会使你的页面不可信。
但是对于chrome和firefox,这应该可行;
将此脚本放在页面的顶部并更改' pagename'到你的页面名称。
<script type = "text/javascript" >
history.pushState(null, null, 'pagename');
window.addEventListener('popstate', function(event) {
history.pushState(null, null, 'pagename');
});
</script>
注意:此脚本必须位于页面的头部。