我试图阻止后退按钮在我的 asp.net mvc 页面之一上工作。我读过一些地方,如果我添加“window.history.forward();”它将阻止后退按钮在给定页面上工作。这就是我在页面中所做的:
<script type="text/javascript">
$(document).ready(function ()
{
window.history.forward();
});
</script>
我似乎无法让它发挥作用。有人用这个方法有运气吗?也许我采取了错误的方法。任何帮助,将不胜感激。谢谢。
最佳答案
不要破坏预期的浏览器行为。您无法有效地阻止 BACK 按钮的使用。
您最好告知用户按“BACK”键会导致问题。您可以将事件 Hook 到“beforeunload”来检测用户离开页面。
关于javascript - 试图阻止后退按钮在我的其中一个页面上起作用。 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571104/