Wie kann ich Chrome im Kioskmodus in einem Windows 8.1-Kioskkonto (zugewiesener Zugriff) starten?


9

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.


Haben Sie Chrome als Standardbrowser festgelegt? Ich werde ehrlich sein, dass Chrome wahrscheinlich Unterstützung hinzufügen muss. Es KÖNNTE eine Erweiterung sein, die die erforderlichen Eigenschaften und deaktivieren Tastenkombination könnte imitieren.
Ramhound

Ja, ich habe es sowohl mit Chrome als Standardbrowser als auch mit IE als Standardbrowser versucht.
Mark Meuer

Klingt so, als würden Sie eine Erweiterung benötigen, um die Tastaturkürzel zu deaktivieren. stackoverflow.com/questions/8886367/… und so etwas wie chrome.google.com/webstore/detail/kioskmodehelper/… könnten hilfreich sein. Wenn die Erweiterung nicht funktioniert, müssen Sie entweder eine erstellen, die das tut, was Sie benötigen, oder warten bis jemand anderes. Dies ist ein Problem, bei dem Chrome einfach nicht unterstützt, was Sie benötigen. (Mehr als wahrscheinlich) Ich habe festgestellt, dass ich mit der Argumentlösung verbunden bin.
Ramhound

Ich bin mir nicht sicher, ob Mark jemals eine Methode dafür gefunden hat, aber für alle anderen, die hier nach Antworten suchen, versuchen Sie, den Parameter --chrome-frame zusammen mit dem Parameter --kiosk zu kombinieren. Benutzer können weiterhin Alt + F4 aus dem Fenster entfernen, aber mit einigen Standard-GPO-Sperren können Sie diese Parameter verwenden, um die gestartete Chrome-Instanz zu sperren.
int_541

Antworten:


3

Nach einigen Recherchen ist dies die narrensicherste Lösung, die ich mir vorstellen kann:

  1. Erstellen Sie ein neues Benutzerkonto
  2. Beschränken Sie mithilfe von Gruppenrichtlinien die Verwendung des Task-Managers und blockieren Sie den Befehl Ausführen, der angezeigt wird, wenn Sie WIN + R drücken. Beschränken Sie auch die Verwendung des Kontextmenüs.
  3. Weisen Sie dem Benutzer mithilfe der Gruppenrichtlinie oder des Taskplaners ein Anmeldeskript zu. Bevor Sie den Pfad angeben, öffnen Sie den Editor und speichern Sie eine leere Datei als logon.bat an einem Ort Ihrer Wahl
  4. Verwenden Sie den Pfad von logon.bat als Pfad für das Anmeldeskript. Wenn Sie den Taskplaner verwenden, stellen Sie sicher, dass der Auslöser als Benutzeranmeldung definiert ist, und fügen Sie den Parameter / min zur Registerkarte Aktionen hinzu.
  5. Blenden Sie den Ordner aus, in dem sich die Batchdatei befindet (mit dem Datei-Explorer).
  6. Öffnen Sie die mit Notepad erstellte Batchdatei. Fügen Sie der Batchdatei Folgendes hinzu:

    @echo off
    TITLE Chrome Kiosk Mode
    taskkill /f /im explorer.exe
    start "" "chrome.exe" --chrome-frame --kiosk -incognito /max
    

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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.