Элемент управления Activex, чтобы заблокировать открытие новых окон Internet Explorer - PullRequest
0 голосов
/ 08 января 2010

Я работаю над приложением, которое должно заблокировать пользователя от открытия любого нового Internet Explorer или Firefox Windows (любой браузер). У пользователя должно быть открыто только 1 окно IE для сдачи онлайн-экзамена. Я работаю над созданием элемента управления ActiveX для того же, но нужно знать, как заблокировать открытие новых окон?

1 Ответ

1 голос
/ 08 января 2010

Вы никак не могли бы сделать это водонепроницаемым, и любые ваши усилия сделают ваш экзамен более раздражающим и хрупким.

Конечно, вы можете создать элемент управления ActiveX или надстройку Firefox, закрывающую любые другие окна или вкладки. Это было бы совершенно противно и легко избежать, просто выполняя поиск в Google в отдельном браузере. Вы можете попробовать потребовать, чтобы пользователи установили приложение, которое полностью взяло на себя компьютер или сетевое соединение, чтобы вместо этого сдать экзамен, что могло бы вызвать бесконечные проблемы совместимости и поддержки ... но даже если вам удалось сделать его безопасным (чего вы не можете ) этого по-прежнему легко избежать, запустив экзамен на виртуальной машине или выполнив поиск на другой машине, например на нетбуке или смартфоне.

В заключение: вы должны сдаться. Вместо этого сделайте тесты чувствительными ко времени и разработайте вопросы, основанные на понимании, а не на фактах, чтобы затруднить поиск простого ответа от Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...