Estamos intentando configurar una aplicación web en modo quiosco con Chrome en Windows 8.1. He podido crear una cuenta de "acceso asignado" (la nueva función de kiosco de Windows 8.1) que iniciará sesión y bloqueará al usuario en Chrome. Esto funciona bastante bien porque Chrome se inicia cuando el usuario inicia sesión, ocupa toda la pantalla y el usuario no puede acceder a ninguna otra aplicación.
Pero esto no es suficiente para nosotros. Cuando Chrome se ejecuta de esta manera, la barra de direcciones está visible y el usuario puede cerrar pestañas y abrir otras nuevas con los métodos abreviados de teclado. Necesitamos bloquear el kiosco en una sola aplicación web y no permitir que el usuario navegue a otra parte. El modo de acceso asignado requiere una aplicación de estilo Metro de Windows 8, por lo que no conozco ninguna forma de proporcionar argumentos de línea de comandos a la instancia de Chrome.
¿Alguien ha hecho esto en Windows 8 u 8.1, utilizando el acceso asignado o algún otro método? He examinado el uso de la API de pantalla completa de JavaScript, pero eso requiere la interacción del usuario, y el usuario siempre puede cancelar el modo de pantalla completa y volver a la barra de direcciones.
fuente
Respuestas:
Después de investigar un poco, esta es la solución más infalible que se me ocurre:
Abra el archivo por lotes que ha creado con el Bloc de notas. Agregue lo siguiente al archivo por lotes:
Es posible que deba cambiar chrome.exe a la ruta de archivo exacta a chrome.exe en su máquina.
Ahora, si el usuario cierra la ventana actual de Chrome, no podrá hacer nada. Debido a que matamos al Explorador de Windows al iniciar sesión, no pueden examinar archivos ni usar la GUI. Y debido a que bloqueamos el comando Ejecutar y el Administrador de tareas, tampoco pueden iniciar ninguna aplicación.
fuente