我为学生们创建了一个自我评估考试。即使按下浏览器后退按钮,我也不希望他们转到上一个问题。我在论坛中读到禁用浏览器按钮是不可能的。所以,一旦学生点击浏览器后退按钮,我打算使用 redirect_to 。
有什么方法可以实现这一目标吗?
谢谢
答案 0 :(得分:0)
你不能用Rails做到这一点。逻辑应该进入前端应用程序。
将以下JS放在页面的head部分。
<script type = "text/javascript" >
function disableBrowserBack(){window.history.forward();}
setTimeout("disableBrowserBack()", 0);
window.onunload=function(){null};
</script>