3 votes

Utilisation de Chrome sur MacOS sans barre d'adresse et sans menu comme en mode kiosque

Je veux juste une fenêtre de navigateur sans barre d'adresse ni menu, avec un seul onglet.

Dans Windows, chrome.exe --app=http://gmail.com est utilisé. Je veux la version MacOS pour cela.

6voto

grg Points 181593

C'est à peu près la même chose sous MacOS. Indiquez le chemin d'accès au binaire de Chrome et utilisez les drapeaux comme d'habitude, par exemple :

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app=https://gmail.com

3voto

heisenberg Points 6120

C'est ce que je fais sur OSX. Il devrait faire tout ce dont vous avez besoin (et un peu plus), cependant, le clavier doit être déconnecté de l'ordinateur lorsqu'il est utilisé dans un espace public. Si votre site web nécessite un clavier, vous aurez besoin d'une solution alternative.

1 - Fermez tous les onglets et fenêtres dans Chrome et quittez.

2 - Pour masquer les menus et la barre d'adresse, ouvrez le plist de Chrome - Applications/Google Chrome.app/Contents/Info.plist (faites un clic droit sur Google Chrome.app et sélectionnez Show Package Contents).

3 - Ajouter :

<key>LSUIPresentationMode</key>
<integer>3</integer>

en haut, juste en dessous :

<key>CFBundleDisplayName</key>
<string>Google Chrome</string>

Enregistrez et fermez la plist.

4 - Pour lancer votre site Web dans Chrome et vous assurer que seul votre site Web peut être utilisé, lancez Chrome à partir d'une fenêtre de terminal comme suit (remplacez yoursite.com par votre site réel) :

open -a Google\ Chrome --args --kiosk http://www.yoursite.com/ --host-rules="MAP * www.yoursite.com"

Le site devrait se lancer en plein écran et vous ne pourrez pas vous en éloigner ou quitter le navigateur en utilisant l'interface graphique.

Note : cmd-q sera le seul moyen de quitter Chrome. Assurez-vous qu'aucun clavier n'est connecté à l'ordinateur si celui-ci se trouve dans un espace public.

5 - Si vous avez besoin de faire tout ce qui précède automatiquement au démarrage, faites ce qui suit. Ouvrez Automator sur OSX et créez un nouveau Run Shell script à partir de la bibliothèque. Entrez ce qui suit :

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app="http://www.yoursite.com/" --args --kiosk --host-rules="MAP * www.yoursite.com"

Enregistrez le script en veillant à utiliser .app dans la liste déroulante de la fenêtre d'enregistrement. Pour le dernier OSX, nommez votre script .command au lieu de .app (je pense que cela sera listé dans le menu déroulant). Quittez Automator.

6 - Placez le startup compilé .app ou .command script sur le bureau. Ouvrez les Préférences système > Options de connexion. Dans la liste déroulante Connexion automatique, choisissez le compte à utiliser. Choisissez ensuite le compte à utiliser et ses éléments de connexion. Utilisez le symbole + pour ajouter l'application de démarrage / la commande de démarrage à la liste (désactivez toutes les applications de démarrage qui ne sont pas nécessaires).

7 - Désactiver la mise en veille et les économiseurs d'écran sur l'ordinateur (préférences système) ainsi que tout ce qui pourrait se lancer automatiquement devant Chrome, comme le bureau de Google Drive, etc.

8 - Pour tester, redémarrez l'ordinateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X