¿Cómo utilizar el modo de pantalla completa en el cliente HTML5? Imprimir

  • 0

Pantalla completa HTML5.

Para admitir el modo de pantalla completa, el servidor debe admitir el cambio de tamaño sobre la marcha o la reconexión al cambiar el tamaño o estar preparado para el modo de pantalla completa. El cambio de tamaño sobre la marcha requiere compatibilidad con canales dinámicos con "Canal de visualización" que está disponible en los sistemas Windows más nuevos como Windows 2012R2, Windows 10, etc.

El servidor admite el cambio de tamaño sobre la marcha (canal de visualización dinámico)

1. No se necesita ninguna configuración futura, el botón de pantalla completa estará presente en el menú superior,

si no se deshabilita a la fuerza (*\settings.js -> W.showfullscreenbutton = "no";)

2. Incluso si el servidor admite el cambio de tamaño sobre la marcha, aún puede configurar/editar

www\software\html5\settings.js -> W.full_screen = 2; en este caso, la sesión tomará desde el inicio

el tamaño de pantalla completamente disponible y ya no cambiará por sí sola durante el cambio de tamaño.

El servidor no admite el cambio de tamaño sobre la marcha (sistemas antiguos como Windows 7, Windows 2008, Windows XP)

1. o bien debe configurar/editar www\software\html5\settings.js -> W.reconnectonresize = true;

en este modo de reconexión al cambiar el tamaño, el cliente intentará volver a conectar la sesión con nuevas dimensiones,

pero no se recomienda en absoluto porque si ejecuta la transferencia de archivos o se reproduce sonido, estas acciones se interrumpirán.

¡Asegúrese de que la configuración de Windows permita al menos 10-15 segundos para que la sesión permanezca activa en estado desconectado durante la reconexión!

2. o bien debe configurar/editar www\software\html5\settings.js -> W.full_screen = 2;

en este caso, la sesión ocupará desde el inicio el tamaño de pantalla completamente disponible.

Aviso: si ninguno de los puntos anteriores (W.reconnectonresize = true; o W.full_screen = 2;) es efectivo, entonces el botón de pantalla completa se desactivará.

La configuración de Smartfit solo es efectiva si el servidor no admite el cambio de tamaño sobre la marcha o si se configuró de manera predeterminada para pantalla completa (W.full_screen = 2;)

1. de manera predeterminada, www\software\html5\settings.js -> W.smartfit = true; está habilitado. (o * = 1)

en este caso, si el área de sesión RDP desborda el área del navegador, el área RDP se ajustará para que se ajuste al área del navegador.

2. o configure/edite www\software\html5\settings.js -> W.smartfit = false; para deshabilitarlo. (o * = 0)

en este caso, si el área RDP desborda el área del navegador, la pestaña del navegador mostrará automáticamente las barras de desplazamiento.

3. smartfit establecido en * = true o * = 1 comprime el área RDP por debajo del límite, pero si lo establece en * = 2 entonces

además, se estirará por encima del límite.

Pantalla completa aplicada con W.full_screen = 2; o W.full_screen = 1;

1. de manera predeterminada, cuando se usa el modo de pantalla completa aplicada, cualquier clic dentro del área de trabajo cambiará automáticamente a pantalla completa.

para deshabilitarlo, edite settings.js > W.allowOnclickFullScreen = false;

AVISOS IMPORTANTES
A: El botón de escape (ESC) no se puede evitar ni se puede reasignar a otro botón(es), es un comportamiento nativo de los navegadores no escuchar el botón de escape en el modo de pantalla completa y, en su lugar, salir del modo de pantalla completa por razones de seguridad.

B: Entrar en el modo de pantalla completa es un evento privilegiado en los navegadores, por lo tanto, dichas acciones deben realizarse

solo mediante eventos iniciados por hardware, como un clic del mouse, y es una limitación puramente nativa de los navegadores para aumentar la seguridad.
Esa es la razón principal por la que técnicamente no es posible volver a ingresar al modo de pantalla completa después de salir con el botón de escape.

C: No hay implementación del modo de pantalla completa en los navegadores móviles debido a un soporte muy deficiente y no consistente

por parte de los navegadores móviles.

D: La opción de pantalla completa de Safari para Mac está deshabilitada de manera predeterminada en settings.js > W.macSafariFullDisable = true; El motivo de esta

limitación es que Safari no admite eventos de teclado mientras está en modo de pantalla completa, por lo que cambiar a pantalla completa en Safari para Mac no tiene ningún sentido. Esta limitación fue creada por Apple debido a una extraña forma de medir la seguridad y, por lo tanto, no se puede solucionar.

 


¿Fue útil la respuesta?

« Atrás

Powered by WHMCompleteSolution