当前位置 : 主页 > 网页制作 > JQuery >

jquery – 限制用户在任何浏览器中刷新和返回

来源:互联网 收集:自由互联 发布时间:2021-06-15
我正在研究评估系统,其中候选人尝试考试.因此,呈现问题及其选择的页面是具有iframe的页面,其中问题是获取渲染.包含iframe的页面包含 JavaScript计时器. 因此,当问题在浏览器上呈现以限制
我正在研究评估系统,其中候选人尝试考试.因此,呈现问题及其选择的页面是具有iframe的页面,其中问题是获取渲染.包含iframe的页面包含 JavaScript计时器.

因此,当问题在浏览器上呈现以限制刷新时,我编写了F5和ctrl F5阻止代码,因此候选人无法使用键盘快捷键刷新,但在浏览器窗口中,仍然可以使用刷新按钮或后退按钮.有没有办法禁用它?我知道玩浏览器功能并不是一个好习惯,所以有什么办法可以摆脱这种局面.

试试这个以禁用后退按钮.

<script type="text/javascript">
      window.history.forward();
      function noBack() { window.history.forward(); }
    </script>
   </head>
   <body onload="noBack();"
     onpageshow="if (event.persisted) noBack();" onunload="">

或者我们可以从工具栏中删除它们

window.open ("URL",
"mywindow","status=1,toolbar=0");
网友评论