Cómo poner en modo quiosco una página web OSX - Chrome


13

Tengo que dejar que los miembros del público usen mi computadora portátil para acceder a una página web de inscripción de miembros en una feria de estudiantes en un par de semanas.

Chrome no tiene modo de quiosco en Mac, ¿es posible desactivar CMD + Q, evitar que aparezca la barra de título, etc.?

¿Hay software diseñado para esto?

¿Algún otro consejo?


Por lo que vale, creo que el modo Kiosk está habilitado, pero debes abrir Chrome desde la línea de comandos para pasar el parámetro --kiosk. Dicho esto, no he podido pasar ningún parámetro con éxito.
Styfle

Puede ocultar la barra de título con el modo de pantalla completa (cmd-shift-F), pero los menús todavía están habilitados.
Matthew Frederick

1
--kiosk aún no está habilitado en OS X
Pez Cuckow

Respuestas:


4

Hay un complemento llamado Saft que habilita el modo kiosco en Safari. (Saft se suspendió a fines de 2012; no funciona más allá de Safari 5.0.5.) Si la computadora se está utilizando en público, cree un nuevo usuario invitado en las preferencias del sistema y use este para la feria. Incluso si alguien sale del modo de quiosco, no puede ver sus datos privados ni desordenar nada.

Si desea permanecer con Chrome, hay un AppleScript en Superuser , para iniciar Chrome en modo quiosco.


El script de Apple no es un modo de quiosco real, es solo pantalla completa normal. Gracias por el enlace a la caja fuerte.
Pez Cuckow

El enlace Saft no parece estar funcionando. ¿Alguna posibilidad de que puedas actualizar?
JBis

5

¿Has considerado utilizar Opera como navegador para el registro? Proporciona un modo de quiosco que es fácil de habilitar:

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

La documentación contiene información sobre un modo de tiempo de espera 'Ir a inicio' que restaurará el quiosco después de un intervalo establecido.


Ya no funciona después de que cambiaron a Chromium
fregante

5

Chrome tiene un modo Kiosco para Mac OS. Algo así como. Puede pasarle argumentos de línea de comando para obtener el modo de quiosco de la siguiente manera:

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

=> Esto abre una ventana de cromo sin ninguna decoración de ventana, maximizada a pantalla completa (como cualquier otra aplicación de Mac que esté maximizada).

Para ver todos los argumentos de la línea de comandos de Chrome, consulte: http://peter.sh/experiments/chromium-command-line-switches/#load-extension


3

Es complicado, pero logré poner Chrome en un modo de quiosco adecuado. Al editar los Chrome Info.plisten el contenido del paquete, puede forzarlo a ocultar la barra de menú en modo de presentación (configurado LSUIPresentationModeen 3). La Continue where I left offconfiguración podría ayudar.

Utilice los controles parentales para bloquear o incluir en la lista blanca sitios web

Hay un complemento de Chrome llamado kioskmodehelper que limita las pestañas y oculta los elementos de la interfaz de usuario .


No funciona en OS X 10.9: las barras están ocultas, pero el usuario puede presionar los bordes superior e inferior y aparecerán.
fregante


2

Si configura un nuevo usuario en Preferencias del sistema y configura los controles parentales para que tenga un buscador simple, entonces puede permitir que solo se abra Chrome y puede configurarlo para que la única página web a la que se pueda acceder sea su página web.


1

Abra Script Editory use lo siguiente:

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

Esto abrirá una url en el modo de aplicación ya que el kiosco no está disponible en Mac.

Luego envía las teclas ctrl+ cmd+ fpara ingresar a pantalla completa ya que el acceso directo anterior cmd+ shift+ fya no parece funcionar.



0

Estoy trabajando en un visor web de quiosco minimalista cuyo único propósito es proporcionar un contenedor seguro para una url / aplicación web predefinida. Las características básicamente son:

  • Modo Normal / Quiosco
  • Protección de contraseña opcional para salir del modo quiosco
  • URL predefinida (dirigida a webapp)
  • URL de administrador de Webapp opcional
  • Registro en la aplicación como aplicación de inicio de sesión / inicio

Podría hacer algunos ajustes y un mayor "endurecimiento", pero cumple su propósito, y es de código abierto para el caso.

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


0

Ninguna de estas respuestas funcionó para mí como una solución de línea de comando. Tuve que pasar la URL a través del parámetro de la aplicación para que funcione.

(MacOS 10.13.4. Chrome 66.)

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

* Parece que la solución de William incorpora esto en su Applescript.


¿Cómo difiere esto de la respuesta anterior apple.stackexchange.com/a/232074/237
user151019

1
Ninguna de estas respuestas publicadas me funciona, por eso compartí esta solución. Ese comando claramente no pasa la URL a través del parámetro de la aplicación y no funcionará en mi sistema sin él. MacOS 10.13.4. Chrome 66.
Bijan
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.