Comment lancer Chrome en mode kiosque dans un compte kiosque Windows 8.1 (accès attribué)?

9

Nous essayons de configurer une application Web en mode kiosque à l'aide de Chrome dans Windows 8.1. J'ai pu créer un compte "accès attribué" (la nouvelle fonctionnalité de kiosque de Windows 8.1) qui se connectera et verrouillera l'utilisateur dans Chrome. Cela fonctionne assez bien dans la mesure où Chrome démarre lorsque l'utilisateur se connecte, prend tout l'écran et que l'utilisateur ne peut accéder à aucune autre application.

Mais cela ne nous suffit pas. Lorsque Chrome est exécuté de cette manière, la barre d'adresse est visible et l'utilisateur peut fermer les onglets et en ouvrir de nouveaux à l'aide de raccourcis clavier. Nous devons verrouiller le kiosque dans une seule application Web et ne pas permettre à l'utilisateur de naviguer ailleurs. Le mode d'accès attribué nécessite une application de style Metro de Windows 8, donc je ne connais aucun moyen de fournir des arguments de ligne de commande à l'instance Chrome.

Quelqu'un a-t-il fait cela sur Windows 8 ou 8.1, en utilisant l'accès attribué ou toute autre méthode? J'ai étudié l'utilisation de l'API plein écran JavaScript, mais cela nécessite une interaction de l'utilisateur, et l'utilisateur peut toujours annuler le mode plein écran et revenir à la barre d'adresse.

Mark Meuer
la source
Avez-vous défini Chrome comme navigateur par défaut? Je serai honnête, Chrome devra probablement ajouter un support. Il POURRIEZ une extension qui pourrait imiter les caractéristiques requises et raccourci clavier désactiver.
Ramhound
Oui, je l'ai essayé à la fois avec Chrome comme navigateur par défaut et avec IE comme navigateur par défaut.
Mark Meuer
On dirait que vous aurez besoin d'une extension pour désactiver les raccourcis clavier. stackoverflow.com/questions/8886367/… et quelque chose comme chrome.google.com/webstore/detail/kioskmodehelper/… pourrait être utile.Si l'extension ne fonctionne pas, vous devrez en créer une qui fait ce dont vous avez besoin ou attendre jusqu'à ce que quelqu'un d'autre. C'est un problème où Chrome ne prend tout simplement pas en charge ce dont vous avez besoin.
Ramhound
Je ne sais pas si Mark a déjà trouvé une méthode à utiliser pour cela, mais pour quiconque cherche ici des réponses, essayez de combiner le paramètre --chrome-frame avec le paramètre --kiosk. Les utilisateurs peuvent toujours Alt + F4 hors de la fenêtre, mais avec certains verrouillages GPO standard, vous pouvez utiliser ces paramètres pour verrouiller l'instance Chrome lancée.
int_541

Réponses:

3

Après avoir fait quelques recherches, c'est la solution la plus infaillible à laquelle je puisse penser:

  1. Créez un nouveau compte utilisateur
  2. À l'aide de la stratégie de groupe, limitez l'utilisation du Gestionnaire des tâches et bloquez la commande Exécuter qui s'affiche lorsque vous appuyez sur WIN + R. Restreignez également l'utilisation du menu contextuel.
  3. À l'aide de la stratégie de groupe ou du planificateur de tâches, attribuez un script d'ouverture de session à l'utilisateur. Avant de spécifier le chemin, ouvrez le bloc-notes et enregistrez un fichier vierge sous logon.bat à l'emplacement de votre choix
  4. Utilisez le chemin d'accès logon.bat comme chemin d'accès pour le script d'ouverture de session. Si vous utilisez le Planificateur de tâches, assurez-vous que le déclencheur est défini comme ouverture de session utilisateur et ajoutez le paramètre / min à l'onglet Actions.
  5. Masquer le dossier dans lequel se trouve le fichier de commandes (à l'aide de l'Explorateur de fichiers)
  6. Ouvrez le fichier de commandes que vous avez créé à l'aide du Bloc-notes. Ajoutez ce qui suit au fichier de commandes:

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

Vous devrez peut-être remplacer chrome.exe par le chemin de fichier exact en chrome.exe sur votre ordinateur.

Désormais, si l'utilisateur ferme la fenêtre Chrome actuelle, il ne pourra rien faire. Étant donné que nous avons tué l'Explorateur Windows à l'ouverture de session, ils ne peuvent pas parcourir les fichiers ni utiliser l'interface graphique. Et parce que nous avons bloqué la commande Exécuter et le Gestionnaire des tâches, ils ne peuvent pas non plus démarrer d'applications.

InterLinked
la source