页面重新加载浏览器后退按钮 - JavaScript

时间:2014-05-03 10:14:23

标签: javascript jquery html

我的在线平台出了问题。如果用户登录成员区域,我会通过访问列表隐藏不必要的菜单项。它工作得非常好,但是当用户登录后使用浏览器后退按钮并且最后一页是隐藏的页面之一它会产生错误,因为用户在登录时无法访问此页面。

因此,如果按下浏览器后退,我需要一种在登录登录页面上执行简单页面重新加载的方法。或者在该特定页面上整体禁用浏览器后退按钮。


对不起,我没有代码可以分享,我正在使用joomla门户网站,在LogIn Module将我重定向到登录登陆页面后,​​我可以将脚本放在登陆的标题或正文中执行询问操作的页面。

1 个答案:

答案 0 :(得分:0)

试试这个:

<script>    
history.pushState(null, null, document.URL);
   window.addEventListener('popstate', function () {
   history.pushState(null, null, document.URL);
   location.reload();
});
</script>