Activex控件阻止新的Internet Explorer窗口打开

时间:2010-01-08 05:36:06

标签: activex

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

1 个答案:

答案 0 :(得分:1)

你无法做到这一点,所以你所做的任何努力都只会让你的考试变得更加刺激和脆弱。

当然,你可以创建一个ActiveX控件或Firefox附加组件,它可以关闭任何其他窗口或标签。只需在一个单独的浏览器中进行谷歌搜索就可以完全讨厌并轻松避免。您可以尝试要求用户安装完全接管机器或网络连接的应用程序来进行检查,这会导致无限的兼容性和支持问题...但即使您设法使其安全(您不能)通过在虚拟机中运行考试,或在上网本或智能手机等其他机器上进行搜索,仍然可以轻松避免。

总之:你应该放弃。相反,让测试具有时间敏感性,并将问题设计为基于理解而不是基于事实的问题,以使他们难以提出简单的Google答案。