Comment Kiosk Mode une page Web OSX - Chrome


13

Je dois permettre aux membres du public d'utiliser mon ordinateur portable pour accéder à une page Web d'inscription des membres lors d'une foire étudiante dans quelques semaines.

Chrome n'a pas de mode kiosque sur Mac, est-il possible de désactiver CMD + Q, d'empêcher la barre de titre de s'afficher etc.?

Existe-t-il un logiciel conçu pour cela?

Un autre conseil?


Pour ce que ça vaut, je pense que le mode Kiosk est activé mais vous devez ouvrir Chrome à partir de la ligne de commande pour lui passer le paramètre --kiosk. Cela étant dit, je n'ai pu transmettre aucun paramètre avec succès.
styfle

Vous pouvez masquer la barre de titre en mode plein écran (cmd-shift-F), mais les menus sont toujours tous activés.
Matthew Frederick

1
--kiosk n'est pas encore activé dans OS X
Pez Cuckow

Réponses:


4

Il existe un plugin appelé Saft qui active le mode kiosque dans Safari. (Saft a été arrêté à la fin de 2012; il ne fonctionne pas au-delà de Safari 5.0.5.) Si l'ordinateur est utilisé en public, créez un nouvel utilisateur invité dans les préférences système et utilisez celui-ci pour le salon. Même si quelqu'un sort du mode kiosque, il ne peut pas voir vos données privées ni rien gâcher.

Si vous voulez rester avec Chrome, il y a un AppleScript sur Superuser , pour lancer Chrome en mode kiosque.


Le script Apple n'est pas un véritable mode kiosque, il est juste en plein écran normal. Merci pour le lien vers le coffre-fort.
Pez Cuckow

Le lien Saft ne semble pas fonctionner. Y a-t-il une chance que vous puissiez mettre à jour?
JBis

5

Avez-vous envisagé d'utiliser Opera comme navigateur pour l'inscription? Il fournit un mode kiosque facile à activer:

/Applications/Opera.app/Contents/MacOS/Opera -kioskmode -noexit

La documentation contient des informations sur un mode de temporisation «Go To Home» qui restaurera le kiosque après un intervalle défini.


Cela ne fonctionne plus après leur passage à Chromium
fregante

5

Chrome a un mode Kiosk pour Mac OS. Sorte de. Vous pouvez lui passer des arguments de ligne de commande pour obtenir le mode kiosque comme suit:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=192.168.168.53

=> Cela ouvre une fenêtre chromée sans aucune décoration de fenêtre, agrandie en plein écran (comme toute autre application Mac agrandie.

Pour tous les arguments de la ligne de commande Chrome, consultez: http://peter.sh/experiments/chromium-command-line-switches/#load-extension


3

C'est délicat mais j'ai réussi à mettre Chrome dans un mode kiosque approprié. En modifiant les Chrome's Info.plistdans le contenu du package, vous pouvez le forcer à masquer la barre de menus en mode présentation (défini LSUIPresentationModesur 3). Le Continue where I left offréglage pourrait aider.

Utilisez le contrôle parental pour bloquer ou mettre sur liste blanche les sites Web.

Il existe un plugin Chrome appelé kioskmodehelper qui limite les onglets et masque les éléments d' interface utilisateur .


Ne fonctionne pas sous OS X 10.9: les barres sont masquées mais l'utilisateur peut simplement toucher les bordures supérieure et inférieure et elles s'afficheront.
fregante


2

Si vous configurez un nouvel utilisateur dans les Préférences Système et configurez les contrôles parentaux pour lui permettre d'avoir un simple viseur, vous ne pouvez autoriser que l'ouverture de Chrome et vous pouvez le configurer de sorte que la seule page Web autorisée à accéder soit votre page Web.


1

Ouvrez Script Editoret utilisez les éléments suivants:

set strUrl to "https://example.org"
do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --app=" & strUrl

tell application "Google Chrome" to activate
tell application "System Events"
    keystroke "f" using {command down, control down}
end tell

Cela ouvrira une URL en mode application car le kiosque n'est pas disponible sur Mac.

Il envoie ensuite les touches ctrl+ cmd+ fpour entrer en plein écran car l'ancien raccourci cmd+ shift+ fne semble plus fonctionner.



0

Je travaille sur un visualiseur web kiosque minimaliste dont le seul but est de fournir un conteneur sécurisé pour une URL / webapp prédéfinie. Les fonctionnalités sont essentiellement:

  • Mode normal / kiosque
  • Protection par mot de passe en option pour quitter le mode kiosque
  • URL prédéfinie (destinée à l'application Web)
  • URL d'administration Webapp en option
  • Enregistrement dans l'application en tant qu'application de connexion / démarrage

Pourrait faire avec quelques ajustements et "durcissement", mais sert son objectif - et c'est open source d'ailleurs.

https://github.com/tschiemer/filmothek-kiosk-osx


0

Aucune de ces réponses n'a fonctionné pour moi en tant que solution de ligne de commande. J'ai dû passer l'URL via le paramètre de l'application pour que cela fonctionne.

(MacOS 10.13.4. Chrome 66.)

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://example.com

* Il semble que la solution de William incorpore cela dans son Applescript.


En quoi cela diffère-t-il de la réponse précédente apple.stackexchange.com/a/232074/237
user151019

1
Aucune de ces réponses postées ne fonctionne pour moi, c'est pourquoi j'ai partagé cette solution. Cette commande ne transmet clairement pas l'URL via le paramètre de l'application et ne fonctionnera pas sur mon système sans elle. MacOS 10.13.4. Chrome 66.
Bijan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.