2009-05-22 4 views
2

Ich habe eine ASP.NET-Webanwendung, wo ein Teil davon in einem Webbrowser als öffentliches Terminal ausgeführt werden muss.Browsersperre: Wie?

Im Wesentlichen wird es verwendet, um anonymes Benutzerfeedback (Assistent-Steuerelement auf einem ASPX) in einem kommerziellen Standort wie einem Geschäft zu erfassen.

Ein Administrator meldet sich an und bereitet die Anwendung für den Terminal-Modus vor.

Das Terminal ist ein normaler PC mit Tastatur und/oder mausähnlichem Gerät.

Ich möchte Benutzer davon abhalten: Anzeigen der Browser-Menüs, Zurückdrücken-Taste und/oder Eingabe eines anderen URI in der URL und auch Tastaturkürzel von der Umgehung der geplanten Looping-Funktionalität der Anwendung zu verbieten?

Welcher Browser eignet sich am besten für seine Fähigkeit, Funktionen wie erwähnt zu deaktivieren? Die App läuft auf IE/FF/Chrome/Opera/Safari.

WIE sollte man das Gerät und/oder den Browser so konfigurieren, dass es gesperrt ist, um eine unbefugte/unbeabsichtigte Nutzung zu verhindern?

Nebenbei bemerkt, ich denke, die Webanwendungssitzung muss eine unbegrenzte Zeitüberschreitung haben?

Vielen Dank für Ihre Eingabe!

EDITED: Ich lasse die Frage als unbeantwortet für jetzt ... Ich möchte Antworten sehen, die mögliche Optionen für die anderen Browser ebenso hervorheben.

Antwort

2

Sie können den Internet Explorer im Kioskmodus ausführen. Bitte beachten Sie diese MS KB article.

Einfach gesagt, starten Sie Internet Explorer with the -k argument

Es scheint einige kommerzielle Produkte auch like this, zu sein.

1

Firefox hat mindestens zwei Plugins (und möglicherweise viele mehr):

Es ist auch möglich, KDE und GNOME zu sperren (GNOME auf Mindestens ein eingebautes Tool), mit dem Sie auch den Rest des Systems sperren können. Ich empfehle Ubuntu zu installieren, wenn die Web App auf einem anderen System läuft.

Wenn Sie MS Windows verwenden müssen, überprüfen Sie: http://www.microsoft.com/windows/products/winfamily/sharedaccess/seeit/internetcafe.mspx.