HTML5 Cliente: resolución de sesión RDP en dispositivos móviles
La resolución de pantalla común en la mayoría de los dispositivos, especialmente en teléfonos móviles, es 320x480, pero eso no es suficiente para crear la sesión RDP.
Por lo tanto, la resolución se configuró en 800 de ancho. La altura de la resolución se recalcula mediante la lógica nativa de los navegadores ocultos. Cuanto mayor sea el ancho, mayor será la altura.
- Como ejemplo, la resolución estándar es 320x480, ahora cuando configuras el viewport a 800, el navegador recalcula el valor de la altura, por ejemplo, a 800x904, cuando configuras el ancho a 1280, entonces es 1280x1160, etc.
La altura y el ancho dependen de la vista en paisaje/retrato de su dispositivo, como 800x904 o 904x800, etc. Cada navegador puede recalcularlo según su propia lógica para ajustar la pantalla RDP en el área visible de su dispositivo y puede diferir dependiendo del navegador, incluso cuando se utiliza en el mismo dispositivo.
Si estableces la altura manualmente, romperás la relación de aspecto de tu dispositivo y la sesión RDP final estará fuera de la vista de tu puerto, y para alcanzar estas áreas tendrás que desplazarte a las posiciones deseadas.
- Por lo tanto, se recomienda no establecer la altura manualmente, sino dejar que el dispositivo elija automáticamente la altura.
Si necesitas más altura, ¡aumenta el ancho! Al probar en dispositivos móviles, el buen valor para el ancho fue 800. Sin embargo, debes prestar atención: los CPU en la mayoría de los teléfonos móviles suelen ser lentos, por lo tanto, cuando aumentas la altura, también aumentará la carga del CPU. En dispositivos tablet, los CPU son más rápidos, por lo tanto, se recomienda establecer el ancho en un valor más alto como 1280 y permitir que el dispositivo recalcule el valor de la altura.
Porque algunos navegadores como FireFox móvil no permiten la configuración del viewport después de cargar la página, este valor se estableció fijo en el archivo Clients\www\software\html5.html:
Por ejemplo, cámbialo a:
para aumentar el ancho y al mismo tiempo la altura recalculada por la lógica interna nativa de los navegadores.
Como segundo ejemplo, cambiándolo a:
rompería el área de visualización y la sesión RDP no se ajustaría a la pantalla.