Wir versuchen, eine Webanwendung in einem Kioskmodus mit Chrome in Windows 8.1 einzurichten. Ich konnte ein Konto mit "zugewiesenem Zugriff" (die neue Windows 8.1-Kioskfunktion) erstellen, das sich anmeldet und den Benutzer in Chrome sperrt. Dies funktioniert recht gut, da Chrome gestartet wird, wenn sich der Benutzer anmeldet, den gesamten Bildschirm einnimmt und der Benutzer nicht auf andere Anwendungen zugreifen kann.
Das reicht uns aber nicht aus. Wenn Chrome auf diese Weise ausgeführt wird, ist die Adressleiste sichtbar und der Benutzer kann mithilfe von Tastaturkürzeln Registerkarten schließen und neue öffnen. Wir müssen den Kiosk in einer einzigen Webanwendung sperren und dürfen dem Benutzer nicht erlauben, anderswo zu navigieren. Für den zugewiesenen Zugriffsmodus ist eine Windows 8-App im Metro-Stil erforderlich, sodass ich keine Möglichkeit kenne, der Chrome-Instanz Befehlszeilenargumente bereitzustellen.
Hat jemand dies unter Windows 8 oder 8.1 mit zugewiesenem Zugriff oder einer anderen Methode getan? Ich habe mich mit der Verwendung der JavaScript-Vollbild-API befasst, dies erfordert jedoch eine Benutzerinteraktion. Der Benutzer kann den Vollbildmodus jederzeit abbrechen und zur Adressleiste zurückkehren.
quelle
Antworten:
Nach einigen Recherchen ist dies die narrensicherste Lösung, die ich mir vorstellen kann:
Öffnen Sie die mit Notepad erstellte Batchdatei. Fügen Sie der Batchdatei Folgendes hinzu:
Möglicherweise müssen Sie chrome.exe in den genauen Dateipfad zu chrome.exe auf Ihrem Computer ändern.
Wenn der Benutzer das aktuelle Chrome-Fenster schließt, kann er nichts mehr tun. Da wir den Windows Explorer bei der Anmeldung beendet haben, können sie keine Dateien durchsuchen oder die GUI verwenden. Und weil wir den Befehl Ausführen und den Task-Manager blockiert haben, können sie auch keine Anwendungen starten.
quelle