usuario una teclado rapido página pestaña pagina google directo cómo crear con como chrome cerrar atajos aplicaciones acceso google-chrome shortcut setting

google-chrome - una - crear acceso directo usuario chrome



Deshabilitar accesos directos en Google Chrome (4)

¿Hay alguna manera de deshabilitar y reemplazar los comandos de acceso directo en Google Chrome? Quiero usar Chrome para una computadora pública que solo puede acceder a un sitio. Debido a esto, quiero deshabilitar teclas como Ctrl + Tab , Ctrl + T , Alt + F4 y quiero cambiar F11 a un comando como Ctrl + Shift + Alt + J (ejemplo) para evitar que los usuarios salgan del modo de pantalla completa.

Las configuraciones en la red bloquean todo menos un dominio específico, pero ahora quiero impedir que el usuario salga del navegador.

BR Andreas


Al haber encontrado recientemente el mismo problema de tipo kiosco (y no poder deshabilitar todas las claves en Chrome), finalmente encontré una solución que pensé que compartiría:

Usando node-webkit , creé el siguiente archivo package.json :

{ "name" : "mykiosk", "window" : { "fullscreen" : true, "toolbar" : false }, "main" : "http://the-one-and-only-allowed.url/" }

Lanzar con: ./nw

Todas las teclas de función están bloqueadas. Ctrl + N / T no crea pestañas. Es bastante agradable

Un último truco de javascript / onload para deshabilitar el menú contextual del botón derecho:

window.oncontextmenu = function(ev) { ev.preventDefault(); ev.stopPropogation(); return false; }


Chrome tiene el modo Kiosk, pero eso no evitará que los usuarios usen los atajos de teclado del sistema operativo (como ALT + F4 , que no son parte de Chrome. Windows se encarga de eso). Para iniciarlo en modo Kiosk, ejecútelo usando estos parámetros:

chrome.exe --kiosk http://www.google.com

Mi biblioteca pública realmente hizo algo bastante impresionante: instalaron una construcción Debian extremadamente mínima en sus quioscos y ejecutaron Google Chrome en cada uno. No hay botones de cierre, ni escritorio en el que entrar, por lo que esto disuade prácticamente a todos los hackers CTRL + ALT + BORRAR . ALT + F4 tampoco funciona, y cerrar el navegador haciendo clic con el botón derecho abre otro instantáneamente.

Pero se olvidaron de deshacerse del tiempo de espera de 10 segundos de GRUB, que permite a los usuarios (bueno, yo) entrar en modo de recuperación -_- , por lo que estoy trabajando con ellos para solucionarlo ...

Consideraría seriamente Linux, ya que puede instalarlo muy rápidamente en múltiples computadoras y básicamente olvidarse de los virus y la seguridad. Pero el inconveniente es que no hay un "Panel de administrador" con el que puedas modificar las cosas. Tendrías que batir nano (lo siento, no te puedes acostumbrar a vim ) y editar algunos archivos de configuración.


Para mí, usando la versión 52.0.2743, la etiqueta --kiosk no funcionó, pero --app = "http://www.example.com" hizo lo que quería. (Se deshabilitaron los métodos abreviados de teclado de Chrome para poder usar shellinabox + nano sin problema).

También funciona en Chrome Canary (para el que la etiqueta --kiosk tampoco funcionó).

Otros enlaces posiblemente útiles: Chrome es compatible con cómo crear una aplicación de Kiosk: https://support.google.com/chrome/a/answer/3316168?hl=en Aplicación de Kiosk para Chrome: https://chrome.google.com/webstore/detail/kiosk/afhcomalholahplbjhnmahkoekoijban?hl=en


Sé que esta pregunta es bastante antigua, pero encontré una solución que me funciona (y probablemente muchas otras también). Si no utiliza las teclas CTRL y ALT en el navegador, puede desactivarlas en el propio sistema operativo.

Bajo Linux, usé xmodmap -pke para averiguar qué clave está asignada a qué código. Conociendo los códigos clave, utilicé:

xmodmap -e "keycode 37 = " xmodmap -e "keycode 105 = "

para deshabilitar las teclas CTRL izquierda y derecha (para evitar algo como CTRL + W , CTRL + T , etc.) , luego con:

xmodmap -e "keycode 133 = " xmodmap -e "keycode 134 = "

las teclas SUPER (izquierda y derecha) (teclas de Windows) (para evitar abrir el menú de inicio y cosas tan sofisticadas)

y finalmente, con xmodmap -e "keycode 105 = " Deshabilité la tecla ALT (para evitar ALT + F4 , etc.) .

Y, opcionalmente, también podemos deshabilitar F1 , para que la página de soporte de Chrome no se abra, con: xmodmap -e "keycode 67 = "

Finalmente, deje que Chromium o Chrome bloqueen el resto para nosotros usando el modo Kiosk:

chromium-browser --kiosk http://example.com/

o

google-chrome --kiosk http://example.com/

Y el clic derecho ya está deshabilitado en el modo quiosco, por lo que no necesitamos cambiar nada allí.

Con todo lo hecho, el usuario final solo puede navegar con el mouse dentro de la página web predefinida (y enlaces que conducen a otro contenido, por supuesto) y escribir cosas con los caracteres normales en el teclado, pero nada más. La recarga puede seguir siendo posible ( F5 ), pero incluso eso se puede desactivar con: xmodmap -e "keycode 71 = "

Precaución: primero ejecute xmodmap -pke para descubrir si su teclado o sistema operativo tienen el mismo mapa de teclas, o puede desactivar otras teclas normales sin saberlo.

Precaución 2: tenga en cuenta que si ha hecho todo lo anterior y luego inicie Chrome o Chromium en modo Kiosk, ¡ya no podrá salir ! Solo presionando físicamente el botón de encendido o matando la aplicación a través de SSH o Telnet le permitirá reanudar el funcionamiento normal nuevamente.

Para hacer que esos cambios sean permanentes, lea el final de esta guía: https://.com/a/11219056/3525780

EDITAR: Para aquellos que tienen problemas para deshabilitar las teclas F1 , F5 , etc., use lo siguiente como solución alternativa:

xmodmap -e "keycode 67 = Escape"

(De alguna manera, esas "teclas F" deben asignarse a una clave ya existente y asignada)