2010-01-08 59 views
-1

我正在研究一个应用程序,需要阻止用户打开任何新的Internet Explorer或Firefox窗口(任何浏览器)。用户只能打开1个IE窗口进行在线考试。我正在为同样的创建一个ActiveX控件,但需要知道如何阻止打开新窗口?ActiveX控件阻止新的Internet Explorer窗口打开

回答

1

你没有办法做到这一点,你做任何努力只会让你的考试更加恼人和脆弱。

当然,您可以制作一个ActiveX控件或Firefox插件,它可以关闭任何其他窗口或选项卡。如果在单独的浏览器中使用谷歌搜索,它会非常令人讨厌并且容易避免。你可以尝试要求用户安装一个完全接管机器或网络连接的应用程序来完成考试,这将导致无尽的兼容性和支持问题...但即使你设法使其安全(你不能)通过在虚拟机上运行考试或在另一台机器上进行搜索(如上网本或智能手机),仍然很容易避免。

总之:你应该放弃。相反,要让测试对时间敏感,并将问题设计为基于理解而非基于事实的问题,以便让他们难以想出简单的Google答案。

相关问题