1

我试图禁用页面在重定向到某些特定页面后单击后退按钮加载。我使用了 onunload 事件,但它在访问任何页面后都会停止加载页面。

<script type = "text/javascript" >

function preventBack() {
    window.history.forward();
}
setTimeout("preventBack()", 0); 
window.onunload = function() {
    null
};

</script>

还建议我是否可以使用 window.stop(); 任何帮助将不胜感激。

4

1 回答 1

0

如果它来自的页面不是您的页面,那么您对此无能为力。当您的页面被卸载时,所有超时/JavaScript 都将被清除,并且null在处理程序内部绝对什么都不做。

这是浏览器所做的对用户友好的事情,因为无法返回将是可怕的。请重新考虑您的方法。

于 2013-10-12T14:31:10.187 回答