我正在开发一个在线考试系统,为了确保有效性,我真的希望阻止用户在 1 小时的考试期间或直到用户单击提交按钮(以发生者为准)访问浏览器中的任何其他选项卡首先)。
我尝试搜索此问题,但找不到解决方案。希望尽快收到解决方案。
最佳答案
我终于找到了解决问题的方法。
我现在检测用户事件,即用户是否专注于测试窗口,而不是禁止用户访问其他选项卡/窗口。使用 Jquery:
$(window).blur(function() {
alert('You are not allowed to leave page blah blah');
//do something else
});
关于javascript - 禁止用户更改浏览器选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32712291/