Bloquear nuevas pestañas en el modo quiosco de Chrome

Bloquear nuevas pestañas en el modo quiosco de Chrome

Actualmente estoy desarrollando una aplicación web usando Powerapps para una empresa como pasante. La aplicación funciona muy bien, pero todavía tiene un gran problema de seguridad... enlaces externos.

Como lo indica el título, estoy usando el modo quiosco de Chrome (--kiosk) para mostrar mi aplicación, ya que se usa en una pantalla táctil grande que puede ser utilizada por cualquier persona de la empresa que pase por allí, para mostrar archivos PDF cuando los selecciona. una lista de SharePoint.

Precisión rápida, si eso es importante: la computadora está configurada para que se inicie automáticamente (a través de WinLogon\Shell) en Chrome en lugar de Explorer.

El problema es que algunos archivos PDF tienen enlaces externos,lo que abrirá una nueva pestaña dentro del modo quiosco, e imposibilitará volver a la aplicación sin conectar un teclado.

Bloquear IP usando reglas de host no funcionaría ya que aún abre una nueva pestaña pero bloquea el contenido... Tampoco puedo usar complementos para bloquear enlaces porque necesito derechos de administrador para hacerlo.

Más tarde descubrí que usar "--app" además de "--kiosk" hace que al hacer clic en un enlace se abra una nueva ventana en lugar de una nueva pestaña, lo que podría ayudar a encontrar otras soluciones, pero no la tengo. activo en la pantalla grande ya que necesito un administrador para cambiar este tipo de configuración.

También noté que la aplicación anterior (que era un ".exe" que no desarrollé y funcionaba mal) no podía abrir enlaces, o al menos no los mostraba. Mis dos teorías sobre esto son que la aplicación siempre se mostró en la parte superior o que cambiar WinLogon\Shell al ejecutable hizo imposible que iniciara un navegador sin el Explorador de Windows abierto.

Estas teorías me hicieron pensar en soluciones como forzar el enfoque en la pestaña/ventana de la aplicación (como cuando presionas Ctrl+clic izquierdo en un enlace), pero no pude encontrar una solución para esto.

Eso es todo lo que pude reunir para este único problema específico. Si alguien tiene más ideas y/o sugerencias, me encantaría escucharlas.

PD: Lo siento si a veces mi gramática es mala/no uso la redacción correcta, no soy un hablante nativo de inglés.

Respuesta1

Esta extensión de Chrome podría ayudar: Ayudante del navegador Inteset Secure Lockdown.

Descrito como:

Atrapa errores de red. Muestra una página de error fácil de usar que permite al usuario volver a la página anterior. Bloquea nuevas ventanas y nuevas pestañas.

Aquí está su página de Opciones:

ingrese la descripción de la imagen aquí

información relacionada