Usar Chrome en macOS sin barra de direcciones ni menú como el modo kiosco

3

Solo quiero una ventana del navegador sin la barra de direcciones ni ningún menú, con solo una pestaña.

En Windows, se usa chrome.exe --app=http://gmail.com . Quiero la versión macOS para ello.

    
pregunta user7579349 21.02.2017 - 21:35

2 respuestas

4

Es básicamente lo mismo en macOS. Proporcione la ruta al binario de Chrome y use las banderas como de costumbre, como:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app=https://gmail.com
    
respondido por el grg 21.02.2017 - 23:03
0

Esto es lo que hago en OSX. Debe hacer todo lo que necesita (y un poco más), sin embargo, el teclado debe desconectarse de la computadora cuando se usa en un espacio público. Si su sitio web requiere un teclado, entonces necesitará una solución alternativa.

1: cierre todas las pestañas y ventanas en Chrome y salga.

2 - Para ocultar los menús y la barra de direcciones, abra la lista de Chrome - Aplicaciones / Google Chrome.app/Contents/Info.plist (haga clic con el botón derecho en Google Chrome.app y seleccione Mostrar contenido del paquete).

3 - Añadir:

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

en la parte superior justo debajo de:

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

Guarda y cierra el plist.

4 - Para iniciar su sitio web en Chrome y asegurarse de que solo se pueda usar su sitio web, inicie Chrome desde una ventana de terminal como tal (reemplace yoursite.com con su sitio real):

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

El sitio debe iniciarse en pantalla completa y no podrá navegar fuera de él o el navegador con la GUI.

Nota: cmd-q funcionará como la única forma de salir de Chrome. Asegúrese de que no haya ningún teclado conectado a la computadora si está en un espacio público.

5 - Si necesita hacer todo lo anterior automáticamente en el inicio, haga lo siguiente. Abra Automator en OSX y cree un nuevo script de ejecución de shell desde la biblioteca. Introduce lo siguiente:

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

Guarde la secuencia de comandos asegurándose de usar .app del menú desplegable en la ventana de guardar. Para la última versión de OSX, asigne un nombre a su script .command en lugar de .app (creo que esto aparecerá en la lista desplegable). Salir de Automator.

6 - Coloque el script de inicio .app o .command compilado en el escritorio. Abra Preferencias del sistema > Opciones de inicio de sesión. En el menú desplegable Inicio de sesión automático, elija la cuenta que se utilizará. Luego eligió la cuenta que se usará y sus elementos de inicio de sesión. Use el símbolo + para agregar el inicio .app / .command a la lista (deshabilite las aplicaciones de inicio que no sean necesarias).

7: deshabilite el modo de espera y los protectores de pantalla en la computadora (preferencias del sistema), así como todo lo que pueda ejecutarse automáticamente en Chrome, como el escritorio de Google Drive, etc.

8 - Para probar reiniciar la computadora.

    
respondido por el garrettlynch 10.09.2018 - 15:36

Lea otras preguntas en las etiquetas