我正在研究评估系统,其中候选人尝试考试.因此,呈现问题及其选择的页面是具有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");