【发布时间】:2017-02-21 08:54:42
【问题描述】:
我正在尝试为学生创建一个简单的测验网络应用程序。除了测验问题,他们应该无法访问计算机上的任何内容。
所以我找到了一些像here 这样的方法来使浏览器全屏显示。但是,这并不能阻止他们按退出键或 F11 退出全屏模式,或者他们可以按 windows 键来调出 windows 菜单(因此访问计算机中的其他程序)。
有没有办法永久保持全屏模式并仅使用其中一个管理员密码退出(就像 TOEFL iBT 考试一样)。是否可以通过浏览器实现,或者我应该为该任务编写一个原生的成熟程序?
【问题讨论】:
-
应该是不可能的,否则你永远无法在不重新启动计算机的情况下关闭非常烦人的弹出广告。您可以做的另一件事是检测键盘按下(如果它们只应该使用鼠标)。并警告他们不要这样做。如果他们这样做了,比如说,整个测验总共做了 3 次,他们就会自动失败。当然还有办法解决这个问题,但至少这可能会吓到一些人去做正确的事情。
-
@A.Lau 是的,这是可能的,但如果有更好的想法,我将不胜感激
-
您正在寻找 Chrome 的 Kiosk 模式。
-
“是的,这是可能的”是什么意思?
-
@A.Lau 你关于防止他们使用键盘和计算击键的想法
标签: javascript browser fullscreen