Comment forcer une fenêtre de navigateur pour toujours être au-dessus et en bref
Est-il un moyen de forcer une fenêtre de navigateur pour être toujours au sommet et dans le foyer? Je suis en train de travailler sur un projet que j'ai besoin d'avoir la fenêtre du navigateur sur le dessus et de se concentrer tout le temps, sauf lors de la fermeture de la fenêtre du navigateur. J'ai essayé quelques petites choses à l'aide de javascript, mais n'ont pas eu de succès en gardant la fenêtre active.
Je n'essaie pas de le faire pour être puissante pour l'utilisateur. Je suis en train de travailler sur un projet de mise en œuvre de tests en ligne et je ne veux pas que l'utilisateur soit en mesure de passer à chercher des réponses sur le web.
Comme un navigateur de l'utilisateur, je dirais: "Vous n'avez pas. C'est abusif." L'utilisateur obtient de décider ce qui est en haut et au point.
Je suis d'accord avec Télémaque. Ce qui se passe si deux applications décider, ils ont toujours besoin d'être au-dessus et au point. Je peux vous dire par expérience qu'ils prennent tous le CPU de la machine cycles de lutte contre les uns avec les autres, et vous ne pouvez pas faire quoi que ce soit.
Si vous trouver cela, veuillez le transférer à l'IE, Opera, FF, Chrome et tous les autres navigateur équipes de sorte qu'ils peuvent se brancher ce trou particulier. Ensuite, sauter dans un incendie.
Nice. Je suis d'accord.
Alors, comment envisagez-vous de prévenir vos utilisateurs à la recherche des réponses dans un livre?
Je suis d'accord avec Télémaque. Ce qui se passe si deux applications décider, ils ont toujours besoin d'être au-dessus et au point. Je peux vous dire par expérience qu'ils prennent tous le CPU de la machine cycles de lutte contre les uns avec les autres, et vous ne pouvez pas faire quoi que ce soit.
Si vous trouver cela, veuillez le transférer à l'IE, Opera, FF, Chrome et tous les autres navigateur équipes de sorte qu'ils peuvent se brancher ce trou particulier. Ensuite, sauter dans un incendie.
Nice. Je suis d'accord.
Alors, comment envisagez-vous de prévenir vos utilisateurs à la recherche des réponses dans un livre?
OriginalL'auteur Mark | 2009-04-06
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin d'installer une application windows sur la machine cliente qui va forcer le navigateur à être sur le dessus. C'est le seul moyen.
Si vous utilisez IE, vous pouvez ouvrir une boîte de dialogue Modale qui seront toujours au top et en priorité, mais seulement lors de cette session de navigateur, l'utilisateur est libre de basculer entre les applications.
Edit: Si vous écrivez une application de test, vous êtes honnêtement mieux de mettre une limite de temps raisonnable sur chaque question. en essayant de les empêcher de se chercher des réponses est sans valeur. Que faire si ils ont deux machines côte à côte? Que faire si ils ont leur copain à côté d'eux, les aider avec les réponses. Vous allez avoir à aller avec le système d'honneur.
Ou qu'ils s'est terminée au début et maintenant ils sont en contrôle de leur Gmail...
La seule façon que vous pouvez suivre, c'est par l'installation d'une application windows. Une fois qu'ils quittent votre site par un nouvel onglet, processus ou ce que jamais, ils sont complètement sur leur propre. Je dirais abandonner l'exigence.
OriginalL'auteur Bob
Ce n'est pas possible, comme le niveau de l'application accent est gérée par le système d'exploitation Windows.
Vous auriez besoin de modifier le système d'exploitation afin d'obtenir cette fonctionnalité.
OriginalL'auteur jgallant
J'ai fait des observations sur la question, mais réalisa que cela vaut la peine de poster une réponse...
Trouver une autre solution. Pensez un peu à ce sujet. Si un utilisateur est en regardant les réponses dans une autre fenêtre/onglet/navigateur, quels seraient les effets secondaires de qui? Détecter ces effets secondaires, et de sanctionner/bloquer dans ces cas.
Par exemple, vous pouvez détecter la
blur
de l'événement sur lawindow
et puis sondage de l'activité (focus
,click
,mousemove
,keypress
et ainsi de suite) pour déterminer la période "d'inactivité" pour l'utilisateur. Si l'utilisateur est "inactif" assez longtemps pour être allé ailleurs pour trouver une réponse, ils sont plus que probablement de la "triche". Vous pouvez sinon tout simplement d'imposer des contraintes de temps sur les questions, et ignorer ces questions si le temps imparti ne s'écoule.Vous ne pouvez pas garantir que votre utilisateur n'est pas de la "triche". Construire la "physique" règles de l'essai, telles que la possibilité de "tricher" est réduite au minimum, ou construire le test en lui-même, de sorte que la "triche" est moins grave. N'essayez pas de contourner intégré utilisateur protections dans les navigateurs que d'interdire à des utilisateurs à partir de l'exploitation de leur navigateur, comme ils le feraient pour toute autre application.
OriginalL'auteur eyelidlessness
La fenêtre du navigateur appartient au navigateur, pas à vous. Ne pas le visser avec elle.
Ne pas le faire, c'est, sauf si vous avez écrit le navigateur.
Une fois il m'a fallu 15 minutes pour créer un raisonnable navigateur web en utilisant le Windows Forms contrôle WebBrowser. Je vous suggère d'exiger que les étudiants à la vue de votre site par le biais de ce navigateur personnalisé programme. Étant donné que ce programme vraiment sera être le vôtre, vous pouvez le forcer à rester sur le dessus, ou tout ce que vous voulez.
OriginalL'auteur John Saunders
JavaScript
a les capacités de le faire, mais il est désactivé par défaut dans la plupart des navigateurs internet modernes (Et, comme vous le feriez certainement d'accord, il y avait une bonne raison à cela!)OriginalL'auteur TheHippo