2010-01-08 4 views
-1

Je travaille sur une application qui doit empêcher l'utilisateur d'ouvrir de nouvelles fenêtres Internet Explorer ou Firefox (n'importe quel navigateur). L'utilisateur devrait avoir seulement 1 fenêtre IE ouverte pour prendre l'examen en ligne. Je travaille sur créer un contrôle ActiveX pour le même, mais besoin de savoir comment bloquer l'ouverture de nouvelles fenêtres?Contrôle ActiveX pour bloquer l'ouverture de nouvelles fenêtres Internet Explorer

Répondre

1

Vous ne pouvez absolument pas rendre cela étanche, et les efforts que vous déploierez pour le faire ne feront que rendre votre examen plus irritant et plus fragile.

Bien sûr, vous pouvez créer un contrôle ActiveX ou un module complémentaire Firefox qui ferme les autres fenêtres ou onglets. Il serait totalement désagréable et facile à éviter en faisant simplement le googling dans un navigateur séparé. Vous pourriez essayer d'obliger les utilisateurs à installer une application qui a complètement repris la machine ou la connexion réseau pour faire l'examen, ce qui causerait des problèmes de compatibilité et de support sans fin ... mais même si vous réussissiez à le sécuriser (ce que vous ne pouvez pas faire Il est toujours facile de l'éviter en lançant l'examen dans une machine virtuelle ou en effectuant une recherche sur une autre machine comme un netbook ou un smartphone. En conclusion: vous devriez abandonner. Au lieu de cela, rendez les tests sensibles au temps et concevez les questions pour qu'elles soient fondées sur la compréhension plutôt que sur les faits, pour qu'elles soient difficiles à trouver avec une réponse simple de Google.

Questions connexes